Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{
"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",
"canonical_applied": true,
"base_commit": "02550b3fac7e9a5ca12f5aecc1773f89972820f0",
"created_at": 1783831307,
"updated_at": 1785521786,
"affected_specs": [],
"affected_paths": [
".github/workflows/",
".specsync/",
".trust.toml",
".augur.toml",
".attest.json",
"AGENTS.md",
".claude/",
".cursor/",
".codex/",
".gemini/",
"fledge.toml",
"src/spec/commands.rs",
"src/templates.rs",
"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": [],
"acceptance_owner_corrections": [
{
"schema_version": 1,
"sequence": 1,
"path": "src/spec/commands.rs",
"module": "spec",
"actor": "0xLeif",
"reason": "src/spec/commands.rs is claimed by the spec module spec but CHG-0001 never declared canonical ownership; backfilling so acceptance can complete",
"timestamp": 1785177227
},
{
"schema_version": 1,
"sequence": 2,
"path": "src/templates.rs",
"module": "templates",
"actor": "0xLeif",
"reason": "src/templates.rs is claimed by the spec module templates but CHG-0001 never declared canonical ownership; backfilling so acceptance can complete",
"timestamp": 1785177383
}
],
"answers": {
"architecture_risk": "yes",
"public_contract": "no"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"schema_version": 1,
"id": "CHG-0003-fix-bare-fledge-exit-code-and-restore-cursor-on-ctrl-c",
"slug": "fix-bare-fledge-exit-code-and-restore-cursor-on-ctrl-c",
"title": "Fix bare fledge exit code and restore cursor on Ctrl+C",
"description": "Fix bare fledge exit code and restore cursor on Ctrl+C",
"kind": "bug_fix",
"state": "archived",
"canonical_applied": true,
"base_commit": "fb6260ec05933dc8e11018bf6cfb66d482161078",
"created_at": 1785170013,
"updated_at": 1785521786,
"affected_specs": [
"main",
"utils"
],
"affected_paths": [
"src/cli.rs",
"src/main.rs",
"src/utils.rs",
"Cargo.toml",
"Cargo.lock",
"tests/templates.rs",
".specsync/change-sequence.json"
],
"no_spec_change": false,
"no_spec_change_rationale": null,
"acceptance_criteria": [
"Bare fledge invocation exits 0 and prints help; Ctrl+C during fledge plugins search --interactive exits 130 and leaves the terminal cursor visible"
],
"selected_artifacts": [
"context",
"testing",
"tasks",
"design",
"requirements",
"docs"
],
"dependencies": [],
"answers": {
"architecture_risk": "no",
"public_contract": "yes"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"schema_version": 1,
"id": "CHG-0004-release-v1-7-1-bump-version-files-and-changelog",
"slug": "release-v1-7-1-bump-version-files-and-changelog",
"title": "Release v1.7.1: bump version files and changelog",
"description": "Release v1.7.1: bump version files and changelog",
"kind": "operations",
"state": "archived",
"canonical_applied": true,
"base_commit": "2919effe55c6800765c16dd473ee372970fc0e32",
"created_at": 1785180915,
"updated_at": 1785521786,
"affected_specs": [],
"affected_paths": [
"Cargo.toml",
"Cargo.lock",
"flake.nix",
"CHANGELOG.md",
".specsync/change-sequence.json"
],
"no_spec_change": true,
"no_spec_change_rationale": "Routine version/changelog bump via fledge release patch; no runtime behavior or spec contract changes",
"acceptance_criteria": [
"Cargo.toml/flake.nix report 1.7.1; CHANGELOG.md has a v1.7.1 entry; fledge lanes run verify-native passes"
],
"selected_artifacts": [
"context",
"plan",
"testing",
"design",
"tasks"
],
"dependencies": [],
"answers": {
"architecture_risk": "no",
"public_contract": "no"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"schema_version": 1,
"id": "CHG-0005-fix-parse-source-ref-rejecting-refs-containing-a-slash",
"slug": "fix-parse-source-ref-rejecting-refs-containing-a-slash",
"title": "Fix parse_source_ref rejecting refs containing a slash",
"description": "Fix parse_source_ref rejecting refs containing a slash",
"kind": "bug_fix",
"state": "archived",
"canonical_applied": true,
"base_commit": "13855367dfb7a019425bdb063f42712d0e79ecd5",
"created_at": 1785182132,
"updated_at": 1785521786,
"affected_specs": [
"trust"
],
"affected_paths": [
"src/trust.rs",
"specs/trust/trust.spec.md",
".specsync/change-sequence.json"
],
"no_spec_change": false,
"no_spec_change_rationale": null,
"acceptance_criteria": [
"parse_source_ref splits a trailing @ref containing '/' (e.g. a branch name) into base and ref for both bare owner/repo and full URL forms, including credentialed URLs; credential URLs with no ref still refuse to split"
],
"selected_artifacts": [
"context",
"testing",
"tasks"
],
"dependencies": [],
"answers": {
"architecture_risk": "no",
"public_contract": "no"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"schema_version": 1,
"id": "CHG-0006-release-v1-7-2-bump-version-files-and-changelog",
"slug": "release-v1-7-2-bump-version-files-and-changelog",
"title": "Release v1.7.2: bump version files and changelog",
"description": "Release v1.7.2: bump version files and changelog",
"kind": "operations",
"state": "archived",
"canonical_applied": true,
"base_commit": "06c14e73d71f0ad62bdf3545440d2e9da015d7e3",
"created_at": 1785184608,
"updated_at": 1785520535,
"affected_specs": [],
"affected_paths": [
"Cargo.toml",
"Cargo.lock",
"flake.nix",
"CHANGELOG.md",
".specsync/change-sequence.json"
],
"no_spec_change": true,
"no_spec_change_rationale": "Routine version/changelog bump via fledge release patch; no runtime behavior or spec contract changes",
"acceptance_criteria": [
"Cargo.toml/flake.nix report 1.7.2; CHANGELOG.md has a v1.7.2 entry; fledge lanes run verify-native passes"
],
"selected_artifacts": [
"context",
"plan",
"testing",
"design",
"tasks"
],
"dependencies": [],
"answers": {
"architecture_risk": "no",
"public_contract": "no"
}
}
Loading