fix(B-0525): canonical Constraint 2 wording "Lock/Wait-free" (Copilot P1 follow-up)#4752
Merged
AceHack merged 1 commit intoMay 23, 2026
Merged
Conversation
…(Copilot P1) Manifesto line 54 is "### 2. Lock/Wait-free" (slash). My citation used "Lock-Wait-free" (hyphen) which drifts from the canonical wording. Same wording-discipline lesson as PR #4748 (Constraint 11 vs Multi- Oracle Principle): keep citation text byte-aligned with manifesto headings so audit-manifesto-citations.ts + future search/grep work across the docs. Co-Authored-By: Claude <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Realigns the Zeta agenda’s manifesto citation wording with the canonical heading in docs/governance/MANIFESTO.md by changing “Lock-Wait-free” to “Lock/Wait-free”, keeping citation text byte-aligned for reliable search/grep across docs.
Changes:
- Update Constraint 2 wording in the Constraints 1–4 bullet in
docs/agendas/zeta/AGENDA.mdto match the manifesto heading exactly.
AceHack
added a commit
that referenced
this pull request
May 23, 2026
…ditor; 0/0 → 1/8) (#4753) Adds explicit manifesto-composition section to .claude/agents/ alignment-auditor.md, the agent that most naturally composes with the manifesto (it audits commits against HC/SD/DIR clauses which operationalize the manifesto's constraints). Citations added: - Constraint 11 (Default Moral Regard / Default Oracle) — Sova audits the moral-regard floor across commits - Multi-Oracle Principle (m/acc sub-section, distinct from C11) — Sova is ONE oracle in the multi-oracle architecture; doesn't claim unilateral authority - Constraint 5 (Memory Preservation Guarantee) — per-commit signals emit preservation-by-construction to tools/alignment/out/ - Constraint 7 (DST) — alignment signals are deterministically reproducible per commit - m/acc orientation — Sova's signal stream IS measurement infrastructure for the manifesto's m/acc claim Wording-discipline maintained per PR #4748 + PR #4752 lessons (Constraint 11 + Multi-Oracle Principle distinct; "Lock/Wait-free" canonical). Agents gap: 0/0 → 1/8 (incremental; alignment-auditor was the natural strongest fit; other 18 agents follow as future slices). B-0525 slice progression: - Slice 1 (#4747): baseline measurement tool - Slice 2 (#4748): trajectories 0/0 → 2/15 - Slice 3 (#4750): B-0707 time-series - Slice 4 (#4751): agendas 0/0 → 3/19 - Wording-fix (#4752): Lock/Wait-free canonical - Slice 5 (this PR): agents 0/0 → 1/8 Remaining gaps: agents (8/8 unrest), commands (0/5). Co-authored-by: Claude <noreply@anthropic.com>
AceHack
added a commit
that referenced
this pull request
May 23, 2026
…+ 1 real-stale fix (87 → 17 candidates, -80%) (#4764) B-0708 slice 1: address the 87 stale-pointer candidates surfaced by razor-cadence pass 2026-05-23. Distinguishes false-positive classes (rule-acknowledged-template / rule-acknowledged-anti-pattern / sibling- rule references the resolver couldn't see) from real-stale wording- drift. ## Resolver improvements (audit-rule-cross-refs.ts) Five new resolution paths added to refExists(): 1. Template-placeholder patterns (`...` ellipsis, `YYYY` date-template) → return true as healthy-FP (rule-acknowledged-transient per 9-variant taxonomy) 2. Command-snippet detection — when audit captures a backtick span containing a shell command (e.g., `bun tools/.../foo.ts`), check the embedded path-fragment rather than literal raw 3. Sibling-rule resolution — bare `<filename>.md` inside .claude/rules/ resolves via .claude/rules/<basename> (dominant FP class) 4. Peer-call wrapper resolution — bare `<name>.ts` in agent-roster resolves via tools/peer-call/<name> 5. tools/hygiene/, tools/github/, memory/MEMORY.md fallbacks Result: 87 → 17 stale-pointer candidates (-80%); 16% MISS → 3.1% MISS (below 5% healthy-FP floor). Remaining 17 are all rule-acknowledged- healthy (user-scope memory references / anti-pattern citations / IF- fail-clause hypotheticals). ## Real-stale fix tonal-momentum-equals-meme-emergent-harmonic-coercion.md cited `god-tier-claims-don't-collapse.md` (apostrophe-wording-drift); actual file is `god-tier-claims-high-signal-high-suspicion-dont-collapse.md` (no apostrophe). Same wording-discipline lesson as PR #4752 fix for manifesto "Lock/Wait-free" canonical citation. ## Tests 21 pass (16 pre-existing + 5 new for the resolver paths). ## Composes with - B-0708 (parent — stale-pointer cleanup; this is slice 1) - B-0192 (razor-cadence trigger — this completes the load-bearing finding from cadence pass) - PR #4752 wording-discipline lesson (manifesto Lock/Wait-free) - docs/hygiene-history/ticks/2026/05/14/1920Z.md (9-variant taxonomy) Co-authored-by: Claude <noreply@anthropic.com>
This was referenced May 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Follow-up to PR #4751 (which merged before this Copilot P1 fix could be pushed):
Manifesto line 54 is
### 2. Lock/Wait-free(slash). PR #4751'sdocs/agendas/zeta/AGENDA.mdcited it as "Lock-Wait-free" (hyphen) — drift from canonical wording.This 1-line fix realigns the citation to the manifesto's exact wording. Same wording-discipline lesson as PR #4748 (Constraint 11 vs Multi-Oracle Principle): keep citation text byte-aligned with manifesto headings so future search/grep work uniformly.
Diff: 1 line.
Lock-Wait-free→Lock/Wait-freeindocs/agendas/zeta/AGENDA.md:50.Composes with
🤖 Generated with Claude Code