SpecAnchor, a tool designed to provide spec governance and an anti-decay layer for AI coding agents, has launched its v0.5.0-beta.1 release. This update redefines SpecAnchor as a "Harness Context Control plane," expanding its capabilities beyond just managing Spec Context to also include Decision and Evidence contexts.
The core motivation behind this release is to tackle the challenges associated with LLM context management, such as the degradation of long contexts and the loss of precision due to automatic compaction. Previously, SpecAnchor focused on organizing 'Spec Context' (Global, Module, Task contracts). However, human input during checkpoints often involves adding to specifications or clarifying existing ones, which was not persistently captured.
With v0.5.0-beta.1, SpecAnchor now makes these crucial signals persistent:
- Decision Context: Checkpoint decisions are logged into Task Spec §5.2, including their status (active, superseded, withdrawn) and a pin flag. A hot/cold view automatically prunes decisions that are no longer relevant.
- Evidence Context: Verification proofs are recorded in Task Spec §6.2, encompassing commands run, acceptance criteria mapping, unverified risks, manual checks, and rollback handles. Acceptance criteria are auto-pinned, and failed or unverified-risk entries remain 'hot'.
This release introduces a new schema (sdd-riper-one v2) with six new sections in the Task Spec template, along with enhanced configuration options in anchor.yaml for managing context control. New scripts (decision-filter.sh, evidence-filter.sh, specanchor-doctor.sh, specanchor-assemble.sh) and a new command (specanchor_handoff) have been added to support these features. A pre-commit hook is also included to enforce context-control linting.
Migration guidance is provided for existing projects, recommending either appending placeholder sections to legacy task specs or adjusting enforcement levels in anchor.yaml to avoid blocking the doctor linting process.
Sources
Claim check: 9/9 supported claims - 9 evidence links - 99% avg confidence
- SpecAnchor v0.5.0-beta.1 introduces 'Harness Context Control' for AI coding agents.supported - github.com
- The update expands context management to include Decision and Evidence contexts, in addition to existing Spec Context.supported - github.com
- Decision Context logs checkpoint decisions into Task Spec §5.2 with status and pin flags, using a hot/cold filter for relevance.supported - github.com
- Evidence Context records verification proofs in Task Spec §6.2, including commands, acceptance criteria, and risks, with auto-pinned acceptance criteria.supported - github.com
- The release introduces a new `sdd-riper-one` v2 schema with six new sections in the Task Spec template.supported - github.com
- New scripts and a `specanchor_handoff` command are included to support the new context control features.supported - github.com
- A pre-commit hook is provided to enforce context-control linting.supported - github.com
- The project has 5 stars on GitHub.supported - github.com
- The project is written in Shell.supported - github.com
Caveats
- GitHub star counts are dynamic and may change.
- Single-source caution: verify critical details at the linked source.
Radar score 86/100 - how it was calculated
- Reliability 82: GitHub metadata supports source trust
- Freshness 92: Fresh GitHub activity
- Novelty 81: Fresh GitHub release
- Technical 77: Repository technical metadata
- Developer 96: Developer tooling signals
- Ecosystem 72: Fresh GitHub release
- Confidence 98: Claims have reliable evidence
Discussion
Loading comments...