Skip to content

Stabilize v1 self-host & sync invariants#1

Merged
Dee66 merged 22 commits intomainfrom
fix/v1-head-stabilization
Dec 14, 2025
Merged

Stabilize v1 self-host & sync invariants#1
Dee66 merged 22 commits intomainfrom
fix/v1-head-stabilization

Conversation

@Dee66
Copy link
Contributor

@Dee66 Dee66 commented Dec 14, 2025

This PR merges the stabilization changes from into .

Commits included:
6e7e1c3 fix(sync): treat repo_state_sync as derived state; allow clean repo bootstrap
fe87c43 fix(self-host): make snapshot authority opt-in; default to repo_state_sync
9697831 ci: fix YAML structure so workflows parse and jobs instantiate
4d648db ci: fix YAML structure so workflows parse and jobs instantiate
2d0c725 ci: allow workflows to run on fix/* branches
f6aa1ac docs: add docs/README.md index for consolidated documentation
5e9a070 docs: add governance/persona/phases/product/instructions/self_hosting directories
8a93b8a ci: repair workflow wiring — ensure Python deps and pytest are installed via python -m pip
b29a05c chore(engine/release): commit engine/main coupling and release helper (no behavioral changes)
ccb0a9d test(ci): add long-horizon, config-lock, release smoke CI workflow and selfhost artifact whitelist regression tests
93d6018 chore(health): add deterministic SYSTEM_HEALTH generation and observability hooks
6718a55 feat(persona): add persona event schema, docs and hardened persona tests (identity, rate-limits, events)
0e15c46 chore(release): add release docs and markers indicating v1 completeness
d29410c fix(governance): only reject world-writable governance artifacts (avoid false positives on group-write checkouts)
fb0b969 fix(sync): canonicalize repo_state_sync.json with computed repo_tree_hash (remove concatenated artifacts)
88072c6 fix(sync): robustly parse first JSON object from repo_state_sync.json to handle concatenation artifacts
9327ea1 fix(sync): tolerate concatenated repo_state_sync.json by parsing first JSON object (robustness)
0cc2dc2 chore(release): add generated RELEASE_MANIFEST, RELEASE_READY and STABLE markers, and compatibility matrix
c1b820c ci(workflows): include persona-events and release-smoke workflows in repo
2e2692c test(persona): require 'version' field in persona fixtures (version enforcement)
5a0795d fix(governance): relax immutability check to disallow group/other write bits only
fb75aff fix(sync): add deterministic repo_state_sync.json and artifacts/repo_sync_state.json (sync artifact missing)

CI status: relevant workflows for branch are green (Self-Build and Reproducibility completed successfully).

Dee66 added 22 commits December 14, 2025 14:38
…id false positives on group-write checkouts)
…d selfhost artifact whitelist regression tests
@Dee66 Dee66 merged commit 7904826 into main Dec 14, 2025
2 of 3 checks passed
@Dee66 Dee66 deleted the fix/v1-head-stabilization branch December 14, 2025 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant