docs(changelog): C2 coherence pass, gitflow init fix, removed knobs
This commit is contained in:
@@ -112,6 +112,25 @@ Format follows [Keep a Changelog](https://keepachangelog.com/).
|
|||||||
until it lands.
|
until it lands.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
- **Doctrine/skill coherence pass (C2)** — 30 rule pairs in tension found by
|
||||||
|
three read-only audits and resolved in the doctrine's favour: one ask
|
||||||
|
policy (visible / public-name / open-scope choices are asked); mandated
|
||||||
|
executors exempt from the "don't delegate the trivial" rule; a
|
||||||
|
skill-persisted plan satisfies the planning rule; the journal line is
|
||||||
|
exempt from the approval gate; `chore/*` = maintenance without new
|
||||||
|
behaviour; a small fix on develop is a `bugfix`, `hotfix/*` is for prod
|
||||||
|
incidents; the BDR-068 memory auto-finish is written as the one exception;
|
||||||
|
`deploy` routes to `/deploy`. Skills follow: /hotfix types by base and skips
|
||||||
|
the design gate on the trivial tier; /capitalize and /close create missing
|
||||||
|
registries instead of stopping; /commit-change asks the branch type; /doc,
|
||||||
|
/seo, /web-validate and /refactor branch through the aiguillage; /tour
|
||||||
|
reports contract-breaking fixes as `needs decision` and runs doc-syncer in
|
||||||
|
its two modes; client-handover applies audit bundles from its main loop
|
||||||
|
behind one gate; init-project and onboard propose graphify only through
|
||||||
|
the 200-file signal and bootstrap the memory registries; release-candidate
|
||||||
|
gates the tag push only; push wording aligned with the BDR-095 hooks in
|
||||||
|
tour, deploy, capitalize; stale pointers fixed (`§ Language`, `.gsd/
|
||||||
|
ROADMAP.md`, handover script path, design-gate extensions and lists).
|
||||||
- **CLAUDE.global.md density pass** 352 → 270 lines (−15% words): prose
|
- **CLAUDE.global.md density pass** 352 → 270 lines (−15% words): prose
|
||||||
tightened, Security subsections folded into one labelled list, routing
|
tightened, Security subsections folded into one labelled list, routing
|
||||||
lines that only repeated a skill description dropped. Every constraint and
|
lines that only repeated a skill description dropped. Every constraint and
|
||||||
@@ -238,6 +257,9 @@ Format follows [Keep a Changelog](https://keepachangelog.com/).
|
|||||||
traced by reading, never by running, whatever the brief says.
|
traced by reading, never by running, whatever the brief says.
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
- `deploy` `push_deploy_tags` knob (the STATE.json commit's hook pushes the tag
|
||||||
|
with `--follow-tags`); `/onboard add gsd` and `/onboard continue` mentions
|
||||||
|
(never had a handler).
|
||||||
- **`magic` MCP (`@21st-dev/magic`) and `MAGIC_API_KEY`**, with the two risks
|
- **`magic` MCP (`@21st-dev/magic`) and `MAGIC_API_KEY`**, with the two risks
|
||||||
attached to them: the unauthenticated `127.0.0.1` callback server
|
attached to them: the unauthenticated `127.0.0.1` callback server
|
||||||
`21st_magic_component_builder` opened (LRN-110) and the plaintext key copy
|
`21st_magic_component_builder` opened (LRN-110) and the plaintext key copy
|
||||||
@@ -247,6 +269,13 @@ Format follows [Keep a Changelog](https://keepachangelog.com/).
|
|||||||
and the dead `MAGIC_API_KEY=abc123` gitleaks allowlist regex.
|
and the dead `MAGIC_API_KEY=abc123` gitleaks allowlist regex.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
- **`gitflow init` on an existing repo under the machine-wide hooks** — the
|
||||||
|
socle commit (`.gitignore` + `.githooks/`) landed directly on `main`
|
||||||
|
"while the hook is inactive"; since the global `core.hooksPath` the
|
||||||
|
pre-commit refused it and init died. The socle now lands on
|
||||||
|
`chore/gitflow-adopt` off main, merged `--no-ff` (merge commits run no
|
||||||
|
pre-commit), branch deleted, develop created after. T2c simulates the live
|
||||||
|
hook; the hermetic suite could not see the regression.
|
||||||
- **`make update` no longer drops the Playwright OS-support bump** — a
|
- **`make update` no longer drops the Playwright OS-support bump** — a
|
||||||
gstack submodule update used to leave the bump unapplied until the next
|
gstack submodule update used to leave the bump unapplied until the next
|
||||||
`make plugin`, the open caveat of BDR-029. `update-all.sh` now goes
|
`make plugin`, the open caveat of BDR-029. `update-all.sh` now goes
|
||||||
|
|||||||
Reference in New Issue
Block a user