Skip to content

frontier-readiness: gap #5 audit — GOVERNANCE.md (factory-generic)#181

Merged
AceHack merged 1 commit intomainfrom
frontier-readiness/audit-governance-md
Apr 24, 2026
Merged

frontier-readiness: gap #5 audit — GOVERNANCE.md (factory-generic)#181
AceHack merged 1 commit intomainfrom
frontier-readiness/audit-governance-md

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented Apr 23, 2026

Summary

Rule-by-rule classification

32 numbered rules classified:

  • 28 rules: purely factory-generic (Architect authority / docs-current-state / agents-not-bots / skill-creator / prompt-injection-radioactive / round-naming / shared-vocabulary / bug-fixes-through-Architect / BUGS.md log / round-table / debt-intentionality / bugs-before-features / reviewer-count / off-time-budget / reversible-in-one-round / dynamic-hats / productive-friction / memory-valuable / standing-reviewer-cadence / per-persona-memory / upstream-contributions / upstream-pin-expiry / research-doc-lifecycle / abstraction-layers / sweep-refs / Copilot-instructions / alignment-contract / Claude-harness-path)
  • 4 rules "both" with small inline placeholders: §19 public API review (specific library list), §22 ~/.claude/projects/ (harness-specific path), §24 dev setup (Zeta-specific install steps), §28 OpenSpec (specific capability list), §29 backlog files (file names)

Refactor notes

Before split, 4 surgical inline edits:

  1. §19 — library list Zeta.Core / etc. → placeholder
  2. §22 — harness-path clarification
  3. §24 — Zeta install steps to tools/setup/ README
  4. §28 — OpenSpec capabilities → generic adopter-fills-in

Effort: S (small inline edits; no structural change).

Classification rationale

GOVERNANCE.md is the factory's rule substrate — "numbered repo-wide rules for humans and agents." Rules are abstract patterns that shape behaviour rather than enforce project-specifics by design. Even the 4 "both" rules preserve shape and only illustrate with Zeta examples.

Post-split location

Frontier as-is. No content extraction to Zeta needed; adopters substitute specifics via the inline placeholders.

Test plan

  • 32 rules classified
  • 4 refactor notes with effort estimate
  • PR merges
  • Next tick: docs/CONFLICT-RESOLUTION.md (shortest remaining) or docs/ALIGNMENT.md

Attribution

Otto (loop-agent PM hat); continuing gap #5 cadence (1-2 files per tick).

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings April 23, 2026 19:29
@AceHack AceHack enabled auto-merge (squash) April 23, 2026 19:29
AceHack added a commit that referenced this pull request Apr 23, 2026
Third audit in gap #5. GOVERNANCE.md classified factory-
generic overall (28 of 32 rules pure; 4 "both" with
surgical inline placeholders). Breaks the both-coupled
pattern of CLAUDE.md + AGENTS.md.

Pattern hypothesis: onboarding docs are illustrative-heavy
(both-coupled); rule substrates are abstract by design
(factory-generic). Next tests: CONFLICT-RESOLUTION.md,
ALIGNMENT.md — if hypothesis holds, refactor effort
concentrates on onboarding docs + project-specific files
like BACKLOG/ROADMAP/VISION.

PR #181 opened + auto-merge enabled.

Attribution: Otto (loop-agent PM hat).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: fc5ec3b355

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/frontier-readiness/factory-vs-zeta-separation-audit.md
Comment thread docs/frontier-readiness/factory-vs-zeta-separation-audit.md Outdated
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Frontier readiness “factory vs Zeta separation” audit by adding the completed classification for GOVERNANCE.md, positioning it as largely factory-generic with a small set of adopter-fill-in placeholders.

Changes:

  • Marks GOVERNANCE.md as audited in the audit-progress list.
  • Adds a new “Audit — GOVERNANCE.md” section with rule-by-rule classification, refactor notes, and rationale.

Comment thread docs/frontier-readiness/factory-vs-zeta-separation-audit.md Outdated
Comment thread docs/frontier-readiness/factory-vs-zeta-separation-audit.md Outdated
Comment thread docs/frontier-readiness/factory-vs-zeta-separation-audit.md Outdated
Comment thread docs/frontier-readiness/factory-vs-zeta-separation-audit.md
Comment thread docs/frontier-readiness/factory-vs-zeta-separation-audit.md Outdated
AceHack added a commit that referenced this pull request Apr 23, 2026
…ed) (#183)

Fourth file audited in gap #5. CONFLICT-RESOLUTION.md
classified both (coupled).

9 sections classified:
- 6 factory-generic (preamble / alignment-cite-first /
  principles / conference protocol / humans-part-of-system /
  when-part-takes-over / reflection-cadence — 7 actually)
- 1 both (The parts: persona roster — shape generic,
  Zara/Algebra-Owner/Query-Planner scopes Zeta-specific)
- 1 zeta-library-specific (Active tensions — cites
  IStorageCostProbe / Plan.fs / WDC / router-coherence ADR)

Refactor notes:
1. Generalise Zeta-tied specialists (Zara, Algebra Owner,
   Query Planner) — ~3 specialist scopes out of 20+
2. Remove Active Tensions Zeta-specific content; replace
   with template + adopter-fill-in; migrate current
   tensions to Zeta's own docs/LIBRARY-TENSIONS.md
3. Keep Otto (already factory-generic — any
   autonomous-loop adopter uses the pattern)

Effort: M. Post-split: Frontier with surgical edits.

Note re pattern hypothesis: continues mostly-factory-
generic-with-Zeta-illustrative-sections shape of the
rule substrate. GOVERNANCE (PR #181) was cleanest;
CONFLICT-RESOLUTION has more Zeta embedding due to
Active Tensions section.

Attribution: Otto (loop-agent PM hat).

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
AceHack added a commit that referenced this pull request Apr 23, 2026
…-DO); halfway mark

Seventh + eighth audits landed in a single tick. Batched
cadence proven: 2× audit throughput at similar tick
overhead as single-file ticks.

AUTONOMOUS-LOOP.md: factory-generic (cleanest; zero
refactor). Otto's own operating spec inherits verbatim —
any Claude-Code-using adopter gets the autonomous-loop
discipline free.

WONT-DO.md: both (coupled). Shape transfers; Zeta-specific
entries stay in Zeta's library decision record.

Progress: 8 of ~16 files = halfway. Balanced tally 4
factory-generic + 4 both-coupled.

PR #186 armed. Seven PRs now simultaneously armed (#165/
#178/#181/#182/#184/#185/#186) — free-tier CI throughput
is the bottleneck.

Attribution: Otto (loop-agent PM hat).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…generic)

Third file audited in gap #5. Breaks the both-coupled
pattern from CLAUDE.md + AGENTS.md.

GOVERNANCE.md classified factory-generic overall:
- 28 of 32 rules: purely factory-generic
- 4 rules: "both" with surgical notes (§19 public API /
  §24 dev setup / §28 OpenSpec / §29 backlog files) —
  pattern generic, illustrative examples Zeta-specific

Post-split location: Frontier as-is. 4 small inline
placeholder edits, estimated refactor effort S.

The factory's rule substrate is abstract by design; rules
shape behaviour without enforcing project-specifics.
Adopters substitute their own libraries / install steps /
specs while inheriting the rule shape.

Attribution: Otto (loop-agent PM hat).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@AceHack AceHack force-pushed the frontier-readiness/audit-governance-md branch from fc5ec3b to 64790c6 Compare April 24, 2026 15:22
@AceHack AceHack merged commit 2907eb7 into main Apr 24, 2026
10 of 11 checks passed
@AceHack AceHack deleted the frontier-readiness/audit-governance-md branch April 24, 2026 15:24
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 64790c6acc

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

| §26 | Research-doc lifecycle | factory-generic | |
| §27 | Abstraction layers — skills, roles, personas | factory-generic | |
| §28 | OpenSpec is first-class | **both** | OpenSpec adoption pattern is generic. Specific `openspec/specs/**` capability list is Zeta-specific. Frontier: keep pattern, adopter fills in capabilities. |
| §29 | Backlog files are scoped | factory-generic | Multi-backlog shape (HUMAN-BACKLOG vs BACKLOG) is generic. The specific files `docs/BACKLOG.md` + `docs/HUMAN-BACKLOG.md` are named canonically; adopters keep names. |
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Replace obsolete HUMAN-BACKLOG filename in §29 audit entry

The §29 classification note still references docs/HUMAN-BACKLOG.md, but GOVERNANCE.md §29 now defines backlog scope as docs/BACKLOG.md vs docs/security/SECURITY-BACKLOG.md (see GOVERNANCE.md lines 595-607). Since this document is the execution checklist for the repo split, keeping the retired filename can misdirect follow-up edits and leave the actual security-backlog rule out of sync with the audit.

Useful? React with 👍 / 👎.

Copilot stopped work on behalf of AceHack due to an error April 24, 2026 15:24
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.

2 participants