Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion docs/BACKLOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,7 @@ are closed (status: closed in frontmatter)._
- [ ] **[B-0549](backlog/P1/B-0549-riven-cursor-terminal-background-loop-ide-native-autonomous-gate-2026-05-15.md)** Riven Cursor Terminal background loop — IDE-native autonomous gate with manager contract
- [ ] **[B-0550](backlog/P1/B-0550-docs-research-audit-2026-05-16.md)** Docs/research cross-reference audit
- [ ] **[B-0554](backlog/P1/B-0554-riven-terminal-loop-graceful-shutdown-tombstone.md)** Riven Cursor Terminal loop graceful shutdown tombstone
- [ ] **[B-0559](backlog/P1/B-0559-verify-before-state-claim-audit-lesson.md)** Class-level lesson encoded as a verify-before-state-claim audit (decomposed from B-0139)

## P2 — research-grade

Expand Down Expand Up @@ -569,7 +570,7 @@ are closed (status: closed in frontmatter)._
- [x] **[B-0420](backlog/P2/B-0420-poll-pr-gate-thread-pagination-bug-2026-05-11.md)** poll-pr-gate.ts thread pagination drift — NOT A BUG (race condition)
- [x] **[B-0421](backlog/P2/B-0421-grok-peer-call-failure-cursor-agent-exit-1-2026-05-11.md)** Grok peer-call failure — cursor-agent exit 1 during multi-agent review
- [ ] **[B-0430](backlog/P2/B-0430-peer-call-wrappers-codeql-insecure-tmp-file-all-8-wrappers-substrate-consistent-fix-2026-05-13.md)** Peer-call wrappers — CodeQL insecure-temp-file alert on autogenOutputPath() across all 8 wrappers (substrate-consistent fix needed)
- [ ] **[B-0443](backlog/P2/B-0443-launch-substrate-carve-out-for-persona-naming-in-docs-launch-2026-05-13.md)** Launch-substrate carve-out — persona naming allowed in docs/launch/** under existing closed-list pattern
- [x] **[B-0443](backlog/P2/B-0443-launch-substrate-carve-out-for-persona-naming-in-docs-launch-2026-05-13.md)** Launch-substrate carve-out — persona naming allowed in docs/launch/** under existing closed-list pattern
- [x] **[B-0444](backlog/P2/B-0444-bus-claim-envelope-worktree-field-multi-surface-disambiguation-2026-05-13.md)** Bus claim envelope — add `worktree` field for multi-surface disambiguation + worktree-aware claim semantics
- [ ] **[B-0446](backlog/P2/B-0446-lean4-formal-proof-completion-dbsp-core-identities-pm2-2026-05-13.md)** Lean 4 formal proof completion — DBSP chain rule + core stream-calculus identities
- [ ] **[B-0447](backlog/P2/B-0447-nuget-package-metadata-completeness-pm2-2026-05-13.md)** NuGet package metadata completeness — description, tags, SourceLink, semantic versioning
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
id: B-0443
priority: P2
status: open
status: closed
Comment thread
AceHack marked this conversation as resolved.
title: "Launch-substrate carve-out — persona naming allowed in docs/launch/** under existing closed-list pattern"
tier: governance
effort: S
created: 2026-05-13
last_updated: 2026-05-13
last_updated: 2026-05-16
depends_on: []
composes_with: [B-0429]
tags: [governance, launch-substrate, persona-naming, agent-best-practices, copilot-recurring-finding]
Expand Down Expand Up @@ -159,3 +159,36 @@ The carve-out is the substrate-honest option.
the amendment extends)

PR #2997 + PR #3001 (the recurring policy-finding observations)

## Resolution

Closed 2026-05-16 via audit-triage discovery of substrate drift.

**Deliverable shipped**: `docs/AGENT-BEST-PRACTICES.md` line 709
contains the carve-out for `docs/launch/**` with the exact rationale
proposed in this row:

> `docs/launch/**` — launch substrate (public-facing positioning
> artifacts; persona names + external creator attributions allowed
> because the substrate's job is to preserve the multi-agent
> factory's named-team positioning AND IP-respect attribution at a
> specific date...)

**Drift class**: #1 (pure drift) — the amendment is present in
AGENT-BEST-PRACTICES.md but the row's `status: open` was never
updated.

**Acceptance verification** (zero gh):

- ✅ Policy line added to AGENT-BEST-PRACTICES.md closed-list (line 709)
- ✅ Rationale preserves multi-agent transparency value ("multi-agent factory's named-team positioning")
- ✅ Cross-references IP-respect commitment ("IP-respect attribution")
- ✅ Future PRs creating docs/launch/** files no longer trigger persona-naming policy findings (forward-going; observable as absence of recurring Copilot/Codex findings on launch substrate PRs)

**Surfaced by**: `tools/hygiene/audit-backlog-status-drift.ts` candidate
list + manual existence + content-coverage check (`grep -nE "docs/launch"
docs/AGENT-BEST-PRACTICES.md`).

**Composes with**: PR #2997 + PR #3001 (the recurring policy-finding
observations that triggered the carve-out); PR #2980 (the launch thread
already operating with persona naming throughout).
Loading