Skip to content

Commit 333772b

Browse files
authored
Harden docs district topology
Consolidate docs guardrails, remove dead docs district doors, and route receipt material into owner-owned mechanic surfaces.
1 parent 29040cd commit 333772b

81 files changed

Lines changed: 749 additions & 1680 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

AGENTS.md

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ Entry routing is governed by `docs/START_HERE_ROUTE_CONTRACT.md`.
5656
4. `docs/FEDERATION_RULES.md`
5757
5. `ROADMAP.md`
5858
6. `README.md`
59-
7. For detailed preserved root branches, read `docs/agent-lane/AGENTS_ROOT_REFERENCE.md`.
6059

6160
## Route modes
6261

@@ -91,6 +90,25 @@ Use the named route before widening a center claim:
9190
- runtime budgets, service state, storage, or frontend presentation belongs in `abyss-stack`
9291
- skill, technique, eval, memo, routing, KAG, or stats meaning belongs in its owner repo
9392

93+
## Hard no
94+
95+
- Do not absorb technique, skill, eval, memo, role, playbook, routing, KAG, stats, runtime, or ToS source truth into the center.
96+
- Do not let generated registries, routing tables, compact indexes, or derived reports masquerade as source authority.
97+
- Do not turn the root README, docs root, or CHANGELOG into an archive of every package, wave, or session note.
98+
- Do not hide semantic changes under "docs-only" or "metadata-only" wording.
99+
- Do not harden long-arc direction into implementation claims unless the owning repository or mechanic surface moves with it.
100+
- Do not let quest, RPG, checkpoint, recurrence, progression, or self-agency language imply live runtime state, ledger ownership, or unreviewable autonomy.
101+
102+
## Review-critical drift
103+
104+
Treat these as high-risk findings in this center repository:
105+
106+
- contradictions across `README.md`, `CHARTER.md`, `ECOSYSTEM_MAP.md`, `docs/LAYERS.md`, `docs/FEDERATION_RULES.md`, `ROADMAP.md`, and source-backed generated capsules
107+
- routing that points readers to the wrong owner repository or mechanic package
108+
- generated or derived surfaces changed without their source docs, builders, validators, or tests
109+
- public promises that are not supported by release-support evidence
110+
- center claims that silently absorb owner-local implementation, proof, runtime, memory, or ToS meaning
111+
94112
## Verify
95113

96114
Run the narrowest relevant center check. Default center integrity:
@@ -126,12 +144,10 @@ python scripts/validate_ecosystem.py
126144
python -m pytest -q
127145
```
128146

129-
If an Agon owner-binding or gate-routing surface changes, also run the matching builder, validator, and targeted tests named in `docs/agent-lane/AGENTS_ROOT_REFERENCE.md`.
147+
If an Agon owner-binding or gate-routing surface changes, use
148+
`mechanics/agon/AGENTS.md` and `mechanics/agon/parts/AGENTS.md` for the
149+
matching builder, validator, and targeted tests.
130150

131151
## Report
132152

133153
Close with the center surfaces changed, whether owner boundaries shifted, which neighboring repos are affected, and exactly which checks ran or did not run.
134-
135-
## Full reference
136-
137-
`docs/agent-lane/AGENTS_ROOT_REFERENCE.md` preserves the previous detailed root guidance for audits, Agon branches, review guidelines, and specialized validation paths.

CHANGELOG.md

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,16 @@ Tracking starts with the community-docs baseline for this repository.
3535
`*OWNER_REPO_REQUESTS.md` packets, `generated/owner_request_queue.min.json`,
3636
and owner-request validators for center-side handoff tracking
3737
- docs thematic district cleanup law through
38-
`docs/THEMATIC_DISTRICT_PROTOCOL.md`, `docs/CURRENT_SURFACE_INDEX.md`,
39-
`docs/thematic_districts.json`, `generated/docs_thematic_index.min.json`,
38+
`docs/guardrails/THEMATIC_DISTRICT_PROTOCOL.md`, `docs/guardrails/CURRENT_SURFACE_INDEX.md`,
39+
`docs/guardrails/thematic_districts.json`, `generated/docs_thematic_index.min.json`,
4040
district README gates, and docs-thematic validators
4141
- Wave E link and shape hygiene guardrails through
42-
`docs/LINK_AND_SHAPE_HYGIENE_PROTOCOL.md`,
43-
`docs/HYGIENE_GUARDRAIL_INDEX.md`,
42+
`docs/guardrails/LINK_AND_SHAPE_HYGIENE_PROTOCOL.md`,
43+
`docs/guardrails/HYGIENE_GUARDRAIL_INDEX.md`,
4444
`config/link_shape_hygiene.json`, `generated/link_shape_hygiene.min.json`,
4545
local-link/status/freshness validators, and exact known-repair traces
46-
- Wave F AGENTS mesh guardrails through `docs/AGENTS_MESH_PROTOCOL.md`,
47-
`docs/AGENTS_MESH_INDEX.md`, `config/agents_mesh.json`,
46+
- Wave F AGENTS mesh guardrails through `docs/guardrails/AGENTS_MESH_PROTOCOL.md`,
47+
`docs/guardrails/AGENTS_MESH_INDEX.md`, `config/agents_mesh.json`,
4848
`generated/agents_mesh.min.json`, local `AGENTS.md` district cards, mesh
4949
validators, and regression tests
5050
- Experience-style mechanic `AGENTS.md` route law across center mechanics,
@@ -201,6 +201,14 @@ Tracking starts with the community-docs baseline for this repository.
201201

202202
### Changed
203203

204+
- docs guardrail law now lives under `docs/guardrails/`, with
205+
`docs/README.md` and `docs/AGENTS.md` kept as compact routes; empty
206+
`docs/agon/`, `docs/experience/`, `docs/legacy/`, `docs/landings/`, and
207+
`docs/postmortems/` doors were removed in favor of mechanic-owned
208+
legacy/provenance routes; the federation release retrospective now lives
209+
under `mechanics/release-support/legacy/raw/`
210+
- docs traces now use a function-named link/shape hygiene apply manifest
211+
instead of an active wave-named trace path
204212
- root `mechanics/*.md` surfaces now have a stricter source-of-truth split:
205213
`mechanics/README.md` stays a compact atlas, `mechanics/AGENTS.md` owns
206214
editing and validation law, artifact topology owns placement rules, and the
@@ -369,9 +377,10 @@ Tracking starts with the community-docs baseline for this repository.
369377
- active mechanic child docs now route executable validation through the
370378
nearest `AGENTS.md`, with Markdown shape validation guarding against command
371379
drift back into child docs
372-
- detailed agent-lane and Codex audit references now live under
373-
`docs/agent-lane/` and `docs/audits/`, while `docs/MECHANICS.md` remains a
374-
narrow compatibility route into `mechanics/README.md`
380+
- detailed Codex audit references now live under `docs/audits/`, while
381+
`docs/MECHANICS.md` remains a narrow compatibility route into
382+
`mechanics/README.md`; the old agent-lane reference cache was distilled into
383+
root and mechanic `AGENTS.md` surfaces and removed
375384
- stale links from old flat docs paths into mechanic packages and root docs
376385
audit surfaces now route through exact, manifest-backed repair rules
377386

ECOSYSTEM_AUDIT_INDEX.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Use this route when the question is not only "is the claim true?" but "should th
4848
| civic law or public map | root |
4949
| contributor, security, conduct, or license surface | root |
5050
| compact civic index | root only while compact |
51-
| historical seed or wave receipt | `docs/landings/` or the nearest specific docs district |
51+
| historical seed or package receipt | owning `mechanics/<slug>/legacy/raw/` for mechanic-specific receipts, or `docs/traces/` for generic movement evidence |
5252
| audit candidate list or cleanup evidence | `docs/audits/` |
5353
| future registry design note | `docs/registry/` |
5454
| generated compact machine surface | `generated/` |
@@ -63,7 +63,7 @@ Current root-surface cleanup evidence lives in [docs/audits/ROOT_SURFACE_AUDIT_2
6363
- a key README or civic surface collapses into a few long lines
6464
- tables, code fences, or numbered paths become hard for humans or agents to parse
6565
- a technical district gains many files without a local README gate
66-
- a root file remains after its better home is planted in `docs/audits/`, `docs/registry/`, or `docs/landings/`
66+
- a root file remains after its better home is planted in `docs/audits/`, `docs/registry/`, `docs/traces/`, or `mechanics/<slug>/legacy/raw/`
6767

6868
### Constitutional drift
6969

GLOSSARY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ A thin index should stay small enough to remain an entrance, not become a second
6666

6767
A historical seed manifest or wave receipt that records what a wave planted, why it belonged, and how it was validated.
6868

69-
Landing receipts belong under `docs/landings/` or a more specific district, not at repository root.
69+
Landing receipts belong under the owning `mechanics/<slug>/legacy/raw/` route when a mechanic owns them, or under `docs/traces/` for generic movement evidence. They do not belong at repository root.
7070

7171
### Audit artifact
7272

QUESTBOOK.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ in [`relation-shape`](mechanics/questbook/parts/relation-shape/README.md). A
2222

2323
- `AOA-Q-0003` - shape the next contour after foundation proof without widening too early.
2424
- `AOA-Q-0005` - define the second RPG reflection wave for skills as abilities and techniques as feats.
25-
- Root-surface follow-through - after [docs/ROOT_SURFACE_LAW](docs/ROOT_SURFACE_LAW.md) lands, decide whether more wave landing receipts should remain in `docs/` root or move into `docs/landings/` as a later structural pass.
25+
- Root-surface follow-through - after [docs/ROOT_SURFACE_LAW](docs/ROOT_SURFACE_LAW.md) lands, keep mechanic receipts in the owning `mechanics/<slug>/legacy/raw/` route and generic movement evidence in `docs/traces/`.
2626
- Registry v2 follow-through - use [docs/registry/REGISTRY_V2_NOTES](docs/registry/REGISTRY_V2_NOTES.md) only after schema, validator, generated registry, and prose migration are planned together.
2727

2828
## Blocked / reanchor

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ Treat this contour as a map of planted law, contracts, candidates, and proof sur
173173
| Contour | Current status | Do not read as | Primary surfaces |
174174
|---|---|---|---|
175175
| Public center map | landed public route and registry v1 | a claim that the center owns every object it names | `README.md`, `CHARTER.md`, `ECOSYSTEM_MAP.md`, `docs/LAYERS.md`, `docs/FEDERATION_RULES.md`, generated registry capsules |
176-
| Root surface governance | civic root law, completed root-leak cleanup route, district gates, link/shape hygiene, and AGENTS mesh guardrails | permission to hide history, delete without review, or turn district READMEs or AGENTS cards into doctrine catalogs | `docs/ROOT_SURFACE_LAW.md`, `docs/LINK_AND_SHAPE_HYGIENE_PROTOCOL.md`, `docs/AGENTS_MESH_PROTOCOL.md`, `docs/audits/ROOT_SURFACE_AUDIT_2026_04_24.md`, `scripts/validate_hygiene_suite.py`, local district READMEs and AGENTS cards |
176+
| Root surface governance | civic root law, completed root-leak cleanup route, district gates, link/shape hygiene, and AGENTS mesh guardrails | permission to hide history, delete without review, or turn district READMEs or AGENTS cards into doctrine catalogs | `docs/ROOT_SURFACE_LAW.md`, `docs/guardrails/LINK_AND_SHAPE_HYGIENE_PROTOCOL.md`, `docs/guardrails/AGENTS_MESH_PROTOCOL.md`, `docs/audits/ROOT_SURFACE_AUDIT_2026_04_24.md`, `scripts/validate_hygiene_suite.py`, local district READMEs and AGENTS cards |
177177
| Method and growth | center doctrine and cross-owner route | a new lineage layer or center-owned method corpus | `mechanics/method-growth/docs/METHOD_SPINE.md`, `mechanics/method-growth/docs/REVIEWABLE_GROWTH_REFINERY.md`, `mechanics/method-growth/docs/CANDIDATE_LINEAGE_CROSSWALK.md`, `mechanics/method-growth/docs/OWNER_LANDING_AND_PRUNING.md` |
178178
| Recurrence and continuity | bounded return to valid anchors | ambient continuity, hidden memory, or runtime autonomy | `mechanics/recurrence/docs/RECURRENCE_PRINCIPLE.md`, `mechanics/recurrence/docs/SELF_AGENCY_CONTINUITY.md`, `mechanics/recurrence/docs/COMPONENT_REFRESH_LAW.md` |
179179
| Agon | center-owned pre-protocol law, move language, owner binding, handoffs, arena grammar, consequence candidates, and threshold restraint | live arena execution, assistant contestant authority, live rank mutation, or canon write authority | `mechanics/agon/README.md`, `mechanics/agon/PARTS.md`, `mechanics/agon/OWNER_REQUESTS.md`, and `mechanics/agon/PROVENANCE.md` |

config/agents_mesh.json

Lines changed: 4 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"schema_version": "aoa_agents_mesh_v1",
3-
"authority_ref": "docs/AGENTS_MESH_PROTOCOL.md",
3+
"authority_ref": "docs/guardrails/AGENTS_MESH_PROTOCOL.md",
44
"root_agents_ref": "AGENTS.md",
55
"route_contract_ref": "docs/START_HERE_ROUTE_CONTRACT.md",
66
"generated_ref": "generated/agents_mesh.min.json",
@@ -254,12 +254,12 @@
254254
]
255255
},
256256
{
257-
"path": "docs/agent-lane/AGENTS.md",
258-
"scope": "docs/agent-lane/",
257+
"path": "docs/guardrails/AGENTS.md",
258+
"scope": "docs/guardrails/",
259259
"kind": "docs-thematic-district-card",
260260
"status": "required",
261261
"owner": "Agents-of-Abyss",
262-
"notes": "Thematic docs district card.",
262+
"notes": "Local guardrail card for docs cleanup, hygiene, generated freshness, and AGENTS mesh surfaces.",
263263
"required_headings": [
264264
"# AGENTS.md",
265265
"## Applies to",
@@ -287,23 +287,6 @@
287287
"## Closeout"
288288
]
289289
},
290-
{
291-
"path": "docs/landings/AGENTS.md",
292-
"scope": "docs/landings/",
293-
"kind": "docs-thematic-district-card",
294-
"status": "required",
295-
"owner": "Agents-of-Abyss",
296-
"notes": "Thematic docs district card.",
297-
"required_headings": [
298-
"# AGENTS.md",
299-
"## Applies to",
300-
"## Role",
301-
"## Read before editing",
302-
"## Boundaries",
303-
"## Validation",
304-
"## Closeout"
305-
]
306-
},
307290
{
308291
"path": "docs/registry/AGENTS.md",
309292
"scope": "docs/registry/",
@@ -338,23 +321,6 @@
338321
"## Closeout"
339322
]
340323
},
341-
{
342-
"path": "docs/postmortems/AGENTS.md",
343-
"scope": "docs/postmortems/",
344-
"kind": "docs-thematic-district-card",
345-
"status": "required",
346-
"owner": "Agents-of-Abyss",
347-
"notes": "Thematic docs district card.",
348-
"required_headings": [
349-
"# AGENTS.md",
350-
"## Applies to",
351-
"## Role",
352-
"## Read before editing",
353-
"## Boundaries",
354-
"## Validation",
355-
"## Closeout"
356-
]
357-
},
358324
{
359325
"path": "docs/traces/AGENTS.md",
360326
"scope": "docs/traces/",
@@ -372,57 +338,6 @@
372338
"## Closeout"
373339
]
374340
},
375-
{
376-
"path": "docs/agon/AGENTS.md",
377-
"scope": "docs/agon/",
378-
"kind": "docs-thematic-district-card",
379-
"status": "required",
380-
"owner": "Agents-of-Abyss",
381-
"notes": "Thematic docs district card.",
382-
"required_headings": [
383-
"# AGENTS.md",
384-
"## Applies to",
385-
"## Role",
386-
"## Read before editing",
387-
"## Boundaries",
388-
"## Validation",
389-
"## Closeout"
390-
]
391-
},
392-
{
393-
"path": "docs/experience/AGENTS.md",
394-
"scope": "docs/experience/",
395-
"kind": "docs-thematic-district-card",
396-
"status": "required",
397-
"owner": "Agents-of-Abyss",
398-
"notes": "Thematic docs district card.",
399-
"required_headings": [
400-
"# AGENTS.md",
401-
"## Applies to",
402-
"## Role",
403-
"## Read before editing",
404-
"## Boundaries",
405-
"## Validation",
406-
"## Closeout"
407-
]
408-
},
409-
{
410-
"path": "docs/legacy/AGENTS.md",
411-
"scope": "docs/legacy/",
412-
"kind": "docs-thematic-district-card",
413-
"status": "required",
414-
"owner": "Agents-of-Abyss",
415-
"notes": "Thematic docs district card.",
416-
"required_headings": [
417-
"# AGENTS.md",
418-
"## Applies to",
419-
"## Role",
420-
"## Read before editing",
421-
"## Boundaries",
422-
"## Validation",
423-
"## Closeout"
424-
]
425-
},
426341
{
427342
"path": "mechanics/AGENTS.md",
428343
"scope": "mechanics/",

0 commit comments

Comments
 (0)