Record shared source version policy

This commit is contained in:
2026-10-15 15:02:50 +00:00
parent 70c95bf660
commit 8645cab79a
4 changed files with 102 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
# Implement shared source version checks
Status: planned; no implementation stages are complete.
Status: Stage 1 complete; runtime implementation has not started.
Audience: a Luna coding agent implementing one numbered stage per prompt, in
order. The [feature roadmap](source-version-checks.md) owns target behavior and
@@ -219,6 +219,15 @@ git diff --check
Validate: local-link test and whitespace. Done: baseline and accepted decision
recorded, with no runtime changes.
Completion evidence: reviewed baseline `d9f08ff7198ad5a8fb5c49a43e7ccdad2ad0e707`
and the clean implementation worktree at `70c95bf660794809e58182d736c67c9085238705`;
confirmed ADR 0013 was unused. The everyday check passed with Go
`go1.26.8 linux/amd64` using
`GOTOOLCHAIN=local GOPROXY=off ./scripts/check.sh`. Documentation links and
whitespace are validated for this unit. No environmental limitation affected
these checks; validation was performed on Linux/amd64 only. No runtime changes
were made.
## Stage 2 — Share version interpretation without changing defaults
1. Separate reusable value interpretation and callback reporting from checkVersion,

View File

@@ -1,6 +1,7 @@
# Shared Source Version Checks Roadmap
Status: design decisions settled; implementation has not started. The
Status: design decisions are recorded in [ADR 0013](../adr/0013-shared-source-version-checks.md);
implementation has not started. The
[implementation plan](implementation.md) owns execution order, concrete API and
integration decisions, and completion evidence. This roadmap develops the
partially accepted source-version request in