Skip to content

frontier-readiness: gap #5 audit — AGENTS.md classified (both-coupled)#180

Merged
AceHack merged 1 commit intomainfrom
frontier-readiness/audit-agents-md
Apr 23, 2026
Merged

frontier-readiness: gap #5 audit — AGENTS.md classified (both-coupled)#180
AceHack merged 1 commit intomainfrom
frontier-readiness/audit-agents-md

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented Apr 23, 2026

Summary

Section-by-section classification

15 sections classified:

  • 11 factory-generic (preamble / vibe-coded hypothesis / pre-v1 / alignment contract / how humans treat / how AI treats / operational practices / PR discipline / required reading / harness-specific / escalation)
  • 1 zeta-library-specific (Build and test gate — dotnet commands)
  • 1 zeta-library-specific (What we borrow — specific borrow list)
  • 2 both (Three load-bearing values Round 26 — rename tail, §18 memory clarification, three dispatches #2 = Z-set; Code style = F#/.NET specifics)

Refactor notes

Before split, 6 surgical edits:

  1. "Status" pre-v1 → adopter-fill-in placeholder
  2. Value Round 26 — rename tail, §18 memory clarification, three dispatches #2 "Z-set / operator laws" → generic "substrate over ornamentation"
  3. "What we borrow" → generic shape + adopter-fills-in
  4. "Build and test gate" → language-agnostic placeholder
  5. "Code style" → generic discipline; F#/.NET specifics to Zeta CONTRIBUTING.md
  6. Inline ZSet examples → generalise on-touch

Effort: M (more edits than CLAUDE.md's S; each isolated).

Post-split location

Frontier hosts AGENTS.md as the authoritative onboarding template; adopters fork and fill in their substrate-specific sections. Zeta retains extracted Zeta-specific content in its own CONTRIBUTING.md.

Test plan

Attribution

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

🤖 Generated with Claude Code

Second file audited in the factory-vs-Zeta separation audit
(gap #5). AGENTS.md is the universal onboarding handbook.

Overall classification: both (coupled) — mostly factory-
generic in shape, with Zeta-library-specific content in
6 areas:

1. Three load-bearing values #2 (Z-set / operator laws)
2. "What we borrow" section (DBSP / Arrow / etc. list)
3. Build and test gate (dotnet commands)
4. Code style (F# / .NET specifics)
5. Inline ZSet / algebra examples (audit on-touch)
6. Pre-v1 Status declaration (project-specific shape)

Estimated refactor effort: M (more surgical edits than
CLAUDE.md's S, but each isolated).

Post-split location: Frontier (authoritative onboarding
template); adopters fork + customise example sections.
Zeta-specific content extracted to Zeta repo's own
CONTRIBUTING.md (or equivalent).

Section-by-section breakdown for 15 sections documented.

Attribution: Otto (loop-agent PM hat).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 23, 2026 19:26
@AceHack AceHack enabled auto-merge (squash) April 23, 2026 19:26
AceHack added a commit that referenced this pull request Apr 23, 2026
Continues gap #5 cadence (1-2 files per dedicated tick).
PR #179 (seed) merged; audit substrate now on main.

AGENTS.md classified both (coupled): 15 sections broken
down, 6 surgical refactor edits flagged, effort M.
Post-split location: Frontier as authoritative onboarding
template. PR #180 armed for auto-merge.

Hypothesis from first two audits: onboarding substrate is
uniformly "both (coupled)" — mostly factory-shape with
embedded Zeta-examples. If holds for next several files,
refactor scope becomes mechanical.

Attribution: Otto (loop-agent PM hat).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@AceHack AceHack merged commit 363da5f into main Apr 23, 2026
12 checks passed
@AceHack AceHack deleted the frontier-readiness/audit-agents-md branch April 23, 2026 19:28
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: 90aa169d1d

ℹ️ 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 on lines +165 to +168
| "Agent operational practices" | factory-generic | Discipline around skills / agents / MCP. Generic. |
| "Build and test gate" | zeta-library-specific | `dotnet build -c Release` / `dotnet test Zeta.sln` / `TreatWarningsAsErrors` / `Directory.Build.props`. Entirely Zeta-library-specific. In Frontier, this section removes the specifics and declares "your project has a build-test gate that you run every change; fill in specifics per your language/runtime." |
| "Code style and conventions (short form)" | **both (coupled)** | F#-first / C#-wrapper / struct-tuples / Span<T> / etc. are Zeta-specific. The generic principles (clear naming / small functions / consistent style) transfer. Frontier version keeps generic principles; drops F#/.NET specifics. |
| "PR / commit discipline" | factory-generic | Small PRs / clear commit messages / Co-Authored-By. Generic. |
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 Remove fabricated AGENTS details from audit table

These rows describe directives that are not present in AGENTS.md (e.g., "MCP", "struct-tuples", Span<T>, and "Co-Authored-By"); the referenced sections actually contain different guidance. Because this document is used to drive the Frontier/Zeta split plan, invented inputs make the classification and refactor checklist less reliable and can trigger unnecessary or mis-scoped edits. Please align the section notes to the actual text in AGENTS.md before marking this file audited.

Useful? React with 👍 / 👎.

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

Extends the Frontier-vs-Zeta separation audit (gap #5) by classifying AGENTS.md and recording refactor notes needed before the multi-repo split.

Changes:

  • Moves AGENTS.md from “to audit” into “audited” and adds a full audit section.
  • Adds section-by-section classification, refactor notes, and rationale for AGENTS.md.

the authoritative template; adopters fork + customise the
example sections.

**Length:** 359 lines.
Copy link

Copilot AI Apr 23, 2026

Choose a reason for hiding this comment

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

The recorded length for AGENTS.md is incorrect. The repo currently has AGENTS.md at 360 lines, so this should be updated to match (or rephrased to avoid hardcoding a line count that will drift).

Suggested change
**Length:** 359 lines.
**Length:** substantial; treat the exact line count as
volatile as `AGENTS.md` evolves.

Copilot uses AI. Check for mistakes.
Comment on lines +137 to +145
## Audit — AGENTS.md

**Overall classification:** **both (coupled)** — the file is
explicitly designed as a *universal onboarding handbook*
("works with any AI harness ... as well as for human
contributors") which is factory-generic in shape, but
contains several Zeta-library-specific sections that need
surgical edits before the split.

Copy link

Copilot AI Apr 23, 2026

Choose a reason for hiding this comment

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

The audit schema earlier in this doc includes an "Audit date + auditor" field for each audited file, but this AGENTS.md audit block doesn't record either. Please add an explicit audit date (UTC) and role-based auditor identifier (no personal names) for traceability, or adjust the schema if this information is intentionally omitted.

Copilot uses AI. Check for mistakes.
### Files audited

- **CLAUDE.md** (below, this seed fire)
- **AGENTS.md** (below, Otto-9 fire)
Copy link

Copilot AI Apr 23, 2026

Choose a reason for hiding this comment

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

Repo convention forbids contributor name attribution in docs; this entry includes a direct name ("Otto-9") instead of a role-ref. Please replace with a role-based reference (e.g., "loop-agent PM" / "auditing agent") or a neutral fire-id, and avoid embedding personal names in this doc (see docs/AGENT-BEST-PRACTICES.md operational rule).

Copilot uses AI. Check for mistakes.
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