diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/state.json b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/accepted-state.json similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/state.json rename to .specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/accepted-state.json diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/approvals.json b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/approvals.json similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/approvals.json rename to .specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/approvals.json diff --git a/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/change.md b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/change.md new file mode 100644 index 0000000..fa95671 --- /dev/null +++ b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/change.md @@ -0,0 +1,35 @@ +--- +id: CHG-0001-adopt-trust-1-and-specsync-5 +state: archived +type: migration +base_commit: 19c7d1d48856fb05035ab722fd24480d69f1b624 +--- + +# Adopt Trust 1 and SpecSync 5 + +## Intent + +Adopt Trust 1 and SpecSync 5 + +## Affected Canonical Specs + +- None + +## Acceptance Criteria + +- Trust 1 runs the native verify lane; SpecSync 5.0.1 strict validation passes; all four agent integrations are installed; existing requirement semantics remain unchanged + +## No-spec Rationale + +Governance tooling and stable requirement identifiers do not change existing runtime semantics. + +## Migration Note + +Migrated by hand to SpecSync 6 per Leif's decision (2026-09-28); the 6.0.0 tool refused to archive this legacy record (`` exact-only delivery input `.github/workflows/trust.yml` changed after acceptance and requires an audited reopen; run `specsync change reopen CHG-0001-adopt-trust-1-and-specsync-5` to re-verify the accepted change, or supersede it from a later change under a module granted the path by `owns` in `.specsync/config.toml` ``). + +- Workflow v1 (SpecSync 5) record, accepted on 2026-07-13 by the closing approval already stored in `approvals.json`. SpecSync 6.0.0 reports its accepted evidence as stale, for the reason quoted above. +- Moved by hand from `.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/` into the layout `specsync change archive` writes: `accepted-state.json` is the unchanged accepted `state.json`, `state.json` is marked `archived`, and this file's front matter says `archived`. +- `approvals.json`, `verification.json` and every other artifact are the original SpecSync 5 evidence, unchanged. `verification.json` verifies commit `7018ccb27561cec8c166234b43703e6d97fb6eb1`, not the tree this record was archived from. +- There is no `verification-attempts.json`: SpecSync 5 did not write one for this record, and this migration does not invent attempt history. +- This migration added no verification evidence, test result, attempt history, or approval. It is a manual migration, not a fresh re-verification. +- Closing it through the tool takes `specsync change reopen`, `specsync change verify`, then `specsync change accept`, which writes a new closing approval. Per Leif's decision it was archived by hand instead, so no reopen or new approval is recorded. diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/context.md b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/context.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/context.md rename to .specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/context.md diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/design.md b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/design.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/design.md rename to .specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/design.md diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/docs.md b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/docs.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/docs.md rename to .specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/docs.md diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/plan.md b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/plan.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/plan.md rename to .specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/plan.md diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/research.md b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/research.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/research.md rename to .specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/research.md diff --git a/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/state.json b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/state.json new file mode 100644 index 0000000..587a049 --- /dev/null +++ b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/state.json @@ -0,0 +1,46 @@ +{ + "schema_version": 1, + "id": "CHG-0001-adopt-trust-1-and-specsync-5", + "slug": "adopt-trust-1-and-specsync-5", + "title": "Adopt Trust 1 and SpecSync 5", + "description": "Adopt Trust 1 and SpecSync 5", + "kind": "migration", + "state": "archived", + "base_commit": "19c7d1d48856fb05035ab722fd24480d69f1b624", + "created_at": 1783830620, + "updated_at": 1790696101, + "affected_specs": [], + "affected_paths": [ + ".github/workflows/", + ".specsync/", + ".trust.toml", + ".augur.toml", + ".attest.json", + "AGENTS.md", + ".claude/", + ".cursor/", + ".codex/", + ".gemini/", + "fledge.toml", + "specs/" + ], + "no_spec_change": true, + "no_spec_change_rationale": "Governance tooling and stable requirement identifiers do not change existing runtime semantics.", + "acceptance_criteria": [ + "Trust 1 runs the native verify lane; SpecSync 5.0.1 strict validation passes; all four agent integrations are installed; existing requirement semantics remain unchanged" + ], + "selected_artifacts": [ + "context", + "research", + "design", + "plan", + "tasks", + "testing", + "docs" + ], + "dependencies": [], + "answers": { + "architecture_risk": "yes", + "public_contract": "no" + } +} diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/tasks.md b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/tasks.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/tasks.md rename to .specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/tasks.md diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/testing.md b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/testing.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/testing.md rename to .specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/testing.md diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/verification.json b/.specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/verification.json similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/verification.json rename to .specsync/archive/changes/2026-09-29-CHG-0001-adopt-trust-1-and-specsync-5/verification.json diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/change.md b/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/change.md deleted file mode 100644 index e0300d5..0000000 --- a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/change.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -id: CHG-0001-adopt-trust-1-and-specsync-5 -state: accepted -type: migration -base_commit: 19c7d1d48856fb05035ab722fd24480d69f1b624 ---- - -# Adopt Trust 1 and SpecSync 5 - -## Intent - -Adopt Trust 1 and SpecSync 5 - -## Affected Canonical Specs - -- None - -## Acceptance Criteria - -- Trust 1 runs the native verify lane; SpecSync 5.0.1 strict validation passes; all four agent integrations are installed; existing requirement semantics remain unchanged - -## No-spec Rationale - -Governance tooling and stable requirement identifiers do not change existing runtime semantics.