Releases: carlex05/arch-context
Releases · carlex05/arch-context
Release list
v0.2.0
0.2.0 - 2026-06-25
Added
- MCP
get_server_infoexposes build version, Git commit, build timestamp, Java version, and workspace root. - Structured lifecycle support for requirements, acceptance criteria, and structured constraints:
statusobsoleteReasonsupersededByrelatedAdr
- Incremental MCP tools to deprecate spec items:
deprecate_spec_requirementdeprecate_spec_acceptance_criteriondeprecate_spec_constraint
- Incremental ADR lifecycle tool:
update_adr_status
- Structured change logs for specs and ADRs:
append_spec_changeappend_adr_change
- Semantic superseding and relation tools:
supersede_specsupersede_adrupsert_spec_related_adrdeprecate_spec_related_adrupsert_spec_related_specdeprecate_spec_related_spec
- Context controls for implementation and briefing tools:
includeSupersededincludeChangeLogmaxHistoricalItems
- Deterministic consistency validation:
validate_spec_consistency
- ID suggestion tools:
suggest_next_requirement_idsuggest_next_acceptance_criterion_idsuggest_next_constraint_id
- Repository and solution enrichment tools for agent-ready architecture context:
- solution principles and glossary upserts
- repository components and responsibilities
- guidelines CRUD and filtering
- repository-scoped implementation context
- agent briefing payloads
Changed
- Implementation-oriented context tools now filter non-implementable requirements, acceptance criteria, and constraints by default.
- Implementation-oriented context tools include only recent changelog entries by default to control token usage.
get_solution_contextreturns compact spec summaries for active specs instead of full spec payloads.- Tool responses avoid duplicating large payloads into structured content.
- Spec write tools persist YAML first and refresh the SQLite index asynchronously.
- MCP server warm-up runs asynchronously to avoid blocking initialization.
- README now documents MCP configuration, version checks, timeout troubleshooting, context controls, and the full tool surface.
Fixed
- Reduced timeout risk for large workspace contexts and repeated spec write calls.
- Preserved existing YAML source files while updating the SQLite index incrementally.
- Avoided implementation agents receiving superseded items in default briefings.
Compatibility Notes
- Java 21 or newer is required.
- YAML schema
1.1remains backward-compatible with earlier workspaces that do not define lifecycle fields, relations, or changelogs. - The SQLite database remains a generated local index; YAML files are the source of truth.
- MCP clients should be configured with a timeout appropriate for local Java process startup, commonly
30000ms.