Commit Graph

6 Commits

Author SHA1 Message Date
boshu 9a23ba9cc5 refactor(skills): execute the audit retire wave — 8 skills retired/merged, 66 -> 58, spine 15 -> 13 (age-skills-audit-fable-l6ic.12)
Executes the age-e3zk decision (fresh disposition pass: docs/audits/
skills-audit-2026-07-06.md; council 2026-07-06 parked this behind age-p2c7,
which landed as d7f950ca8; operator directive 2026-07-07 authorized finishing
all filed work).

RETIRED: red-team (validate --debate absorbs), perf (frontier-generic, zero
repo bindings), flywheel (ao flywheel status CLI is the surface).
MERGED: eval-outcomes -> validate (--mode=pre-impl --target=scenario),
review -> validate (--mode=pr), compile + curate -> post-mortem (mining half;
mechanical surfaces stay ao compile / ao lookup), recover -> status
(--recover mode; deep playbook preserved at status/references/
recovery-playbook.md; delivers l6ic.7 and the l6ic.13 row reconcile).

Mechanics: ao skills retire x8 (trees incl. images/*/skills, terminal ledger
rows via --into, .agy-plugin review bundle removed); absorption tombstones in
docs/SKILLS.md + SKILL-TIERS.md (56 user-facing + 2 internal = 58, counted);
spine gate re-anchored 15 -> 13 (l6ic.11 minimal consistency: review +
red-team leave; membrane 7 + bookkeeper 6); bespoke twins post-mortem/status
hand-mirrored per AGENTS-CODEX; manifest pruned of orphan twin rows (62 -> 57);
overrides catalog pruned of 8 retired rows; gemini verify core_skills +
claude/codex image manifests updated; retired-subject eval
red-team-adversarial-validation.json removed (not canary-listed).

Gates: spine-integrity 13 PASS; wiring-closure PASS; skill-frontmatter 58/58;
codex manifest+artifacts+parity PASS; regen-check ALL GREEN; SKILL-TIERS also
fixed Opus 4.6 -> 4.8, GOALS.yaml -> GOALS.md, flywheel diagram to CLI truth
(l6ic.6 pre-work). Residual prose mentions in non-gated docs are the l6ic.2
debris sweep's scope.
2026-07-07 11:06:35 -04:00
Bo aae1a3af9a refactor(skills): consolidate catalog 70 → 63 — cut acfs, fold 6 skills into their canonical owners (#889)
Full-catalog skills audit + consolidation via ao skills retire: acfs cut; autodev→evolve, skill-auditor→heal-skill, beads-workflow→beads-br, continuity-loop→using-atm, inject→operationalize, forge→curate. Trigger surfaces preserved via absorbed-from notes; ao CLI surfaces unchanged; dispositions ledger flipped to historical rows; registries/codex twins/eval canaries regenerated and retargeted. Includes self-review fixes: ledger-aware DEAD_XREF in heal.sh, scenario-linkage allowlist retarget, codex-twin dead-path repairs, strengthened eval canaries, fold-survival guard for operationalize, and beads consolidation test hardening.
2026-07-02 09:23:55 -04:00
boshu 419fa5fa9d docs(product): relocate lineage/theory/myth to docs/doctrine/ (age-focus-membrane-bookkeeper-m1wg.9)
Move the systems-theory lineage (Knowledge OS/Olympus/Mt.Olympus), the six
design-principle pillars (Meadows/Three-Ways/SRE/K8s/Brownian-ratchet/
flywheel), and the navigator/windshield theory off the public PRODUCT.md read
into docs/doctrine/lineage-and-theory.md. PRODUCT.md keeps Mission,
what-it-does, personas, honest Evidence, and Gaps, with brief pointers to the
doctrine. Re-pointed the two internal #lineage anchors so no links dangle.
2026-06-30 16:13:57 -04:00
Boden Fuller 7a6c2c14af docs(doctrine): EFC — operationalize the agent-harness scaling-law paper (age-1b5 #efc-doctrine)
Lands the EFC doctrine docs from the paper-mining session:
- docs/doctrine/effective-feedback-compute.md: the harness rules + feedback-quality
  lens (I·V·R·M), with an IMPORTED-NOT-PROVEN banner — transfer to our traces is
  pre-registered (age-k2w) and gated on volume, not yet measured.
- docs/the-science.md Part 10: Tier-A external evidence; ties EFC to the dK/dt
  flywheel equation (same claim at two altitudes) + Agent-Harness Scaling reference.

The .agents/research mining + pre-registration notes stay local (gitignored
corpus), referenced via the repo's GitHub-URL convention. operating-loop.md
See-also pointer deferred (that file is contended).

Closes-scenario: age-1b5#efc-doctrine-on-main
Bounded-context: BC1-Corpus
Evidence: docs/doctrine/effective-feedback-compute.md

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 16:20:21 -04:00
Boden Fuller 4d75db57f3 fix(doctrine): reclassify D4/D5/D6/D15 — gate enforces less than the kernel wording (refuter round)
Fresh-context refuter REFUTED the original fold for overclaiming gate
enforcement. Reclassified honestly against the shipped scripts:

- D4 single-writer: Embodied-in-gate -> Doctrine. reconcile-pr.sh funnels
  the close through one path but does NOT verify the caller is a non-author
  orchestrator (no caller-identity check). Orchestrator-only is convention.
- D5 evidence: clarified to embodied-as-evidence-PRESENCE. pawl-verdict.sh
  requires non-empty reviewer evidence; it does NOT parse/prove command
  transcripts. Command-citation is the doctrine aspiration.
- D6 fail-closed: rewrote 'quorum of one is a self-grade' to be consistent
  with D3 + the fresh-context default — a self-grade is author==refuter BY
  CONTEXT; one fresh-context refuter is NOT a self-grade and is the floor;
  multi-model is the strengthener.
- D15 attention: split into Embodied (the exit-5 HOLD) + Doctrine (the
  auto-redo loop + circuit breakers, which live in pawls.md prose + the
  evolve loop/halt-check.sh, NOT in reconcile-pr.sh/pawl-verdict.sh).
- Header: corrected the 'load-bearing invariants already embodied' summary
  to match the per-rule reclassifications.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 13:34:27 -04:00
Boden Fuller 07b8d209b1 docs(doctrine): fold mt-olympus operating discipline (D1-D16) into AgentOps
AgentOps is now the one self-contained factory; the general fleet-operating
rules should live in the surviving repo. Distill the mt-olympus triangulated
kernel (D1-D16) into a single tight reference doc, adapted not blind-copied:

- KEEP the substrate-neutral rules (admission-first, author!=judge, fail-closed,
  evidence-bound, single-writer, typed transitions, no-self-greening).
- For each rule note its disposition: embodied-in-gate (cited to pawls.md /
  pawl-verdict.sh / reconcile-pr.sh / schema), advisory doctrine, or
  dropped-as-cathedral.
- DROP the cathedral-specific rules (OS privilege floor, peercred kernel
  identity, olympusd daemon, 55-case Rust gate spec, host LAW-0 ban) — the
  ratchet pawl-gate embodies their general grain in AgentOps terms.

Cataloged in docs/documentation-index.md next to pawls.md. Validators
(validate-corpus.py / check-doctrine-drift.py) intentionally NOT ported: they
gate the mt-olympus marker-bounded corpus (quote anchors, distillations,
vendor-drift) which this single adapted doc does not carry.

regen-check GREEN; markdownlint clean; contracts structural floor PASS.

ag-db4a2

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 13:25:32 -04:00