Skip to content

fix(B-0525): canonical Constraint 2 wording "Lock/Wait-free" (Copilot P1 follow-up)#4752

Merged
AceHack merged 1 commit into
mainfrom
otto/cli-b0525-wording-fix-lock-wait-free-2026-05-23
May 23, 2026
Merged

fix(B-0525): canonical Constraint 2 wording "Lock/Wait-free" (Copilot P1 follow-up)#4752
AceHack merged 1 commit into
mainfrom
otto/cli-b0525-wording-fix-lock-wait-free-2026-05-23

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented May 23, 2026

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's docs/agendas/zeta/AGENDA.md cited 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-freeLock/Wait-free in docs/agendas/zeta/AGENDA.md:50.

Composes with

🤖 Generated with Claude Code

…(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>
Copilot AI review requested due to automatic review settings May 23, 2026 18:58
@AceHack AceHack enabled auto-merge (squash) May 23, 2026 18:58
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

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.md to match the manifesto heading exactly.

@AceHack AceHack merged commit 04db8e0 into main May 23, 2026
24 of 27 checks passed
@AceHack AceHack deleted the otto/cli-b0525-wording-fix-lock-wait-free-2026-05-23 branch May 23, 2026 18:59
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>
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