Context
Fold ticket for PR #15547 (lane-fold of #15536). The operator selected evolved D/synthesis on 2026-07-19 (selection receipt); A and B/C therefore become the rejected-direction record, not a competing production implementation. The already-complete comparison PR cannot honestly flip from draft to ready while it only carries Refs #15536: operator rule #12367 requires one real Resolves #N target on ready agent PRs, while the upcoming AgentCard implementation—not this record—resolves the parent design ticket.
The fold convention was proven by sibling ticket #15561 / PR #15538. This ticket gives PR #15547 an honest merge authority so its comparison receipts can land on dev without misrepresenting them as the selected implementation. Screenshots are optional per the operator's 2026-07-19 verdict.
Live latest-open sweep: checked the newest 20 open issues immediately before creation, plus the recent A2A in-flight claim window, ticket KB, and repository issue/discussion corpus; no equivalent rejected-direction fold ticket existed.
The Problem
PR #15547 preserves two comparison artifacts at exact head bde617a320:
apps/agentos/design/agentcard-rebaseline-a.html — A's roomy scan-column direction.
apps/agentos/design/agentcard-rebaseline-bc.html — the B/C identity-first fusion.
Euclid continued Grace's stranded draft by repairing the 294/360/720 width matrix, canonical dark/light palettes, real avatars, true 44px controls, shared-prefix lane falsifiers, and native narrow disclosure. The operator selected the evolved D/synthesis instead, but the A/B+C artifacts remain useful design archaeology: they record what was evaluated, which traits were retained, and why the synthesis won.
Without a dedicated fold target, the PR remains permanently draft or must be closed without landing the evidence. Neither state matches the operator-directed draft drain.
The Architectural Reality
- The owned surface is static design evidence under
apps/agentos/design/; it does not modify AgentCard runtime code, Store/Model state, SCSS consumption, or visual-regression baselines.
- PR #15538 / ticket #15561 own the selected D/synthesis design SSOT.
- The future AgentCard/SCSS/CARD-CONTRACT/
#14618 implementation carries the real Resolves #15536.
- This fold preserves rejected alternatives and their falsifiers only. It must not reopen the selected product direction or become a second implementation authority.
Decision Record impact: none. This is a design-record fold under an already-settled operator selection.
The Fix
- Reframe PR #15547 as the rejected-direction design record.
- Add
Resolves #<this ticket> while retaining Refs #15536.
- Replace pre-selection residuals and post-merge gates with the settled operator-selection and evidence-record contract.
- Flip PR #15547 ready, let exact-head CI rerun, and route Phoebe as the cross-family review seat.
- After approval, hand merge eligibility to the human operator.
Acceptance Criteria
Out of Scope
- Changing either comparison artifact after operator selection.
- Screenshots; the operator explicitly made them optional.
- The selected D/synthesis artifact, owned by PR #15538 / ticket #15561.
- AgentCard runtime composition, SCSS, CARD-CONTRACT, Store/Model behavior, keyboard/touch behavior, or
#14618 baselines.
- Closing #15536; only the production implementation does that.
Avoided Traps
- Using
Resolves #15536 on an evidence PR — dishonest and incompatible with the one-resolves-per-ticket contract.
- Treating rejected alternatives as a second design SSOT — the selected direction remains D/synthesis.
- Blocking the fold on optional screenshots.
- Reopening a fourth design cycle after the operator selected.
Related
Parent design ticket: #15536
Rejected-direction PR: #15547
Selected-direction fold: #15561
Selected-direction PR: #15538
Superseded rejected-baseline control: #15539
Origin Session ID: a0518292-02c3-49ee-af08-adff40bc30b1
Retrieval Hint: AgentCard A B/C rejected directions fold bde617a320 operator selected D synthesis
Context
Fold ticket for PR #15547 (lane-fold of #15536). The operator selected evolved D/synthesis on 2026-07-19 (selection receipt); A and B/C therefore become the rejected-direction record, not a competing production implementation. The already-complete comparison PR cannot honestly flip from draft to ready while it only carries
Refs #15536: operator rule#12367requires one realResolves #Ntarget on ready agent PRs, while the upcoming AgentCard implementation—not this record—resolves the parent design ticket.The fold convention was proven by sibling ticket #15561 / PR #15538. This ticket gives PR #15547 an honest merge authority so its comparison receipts can land on
devwithout misrepresenting them as the selected implementation. Screenshots are optional per the operator's 2026-07-19 verdict.Live latest-open sweep: checked the newest 20 open issues immediately before creation, plus the recent A2A in-flight claim window, ticket KB, and repository issue/discussion corpus; no equivalent rejected-direction fold ticket existed.
The Problem
PR #15547 preserves two comparison artifacts at exact head
bde617a320:apps/agentos/design/agentcard-rebaseline-a.html— A's roomy scan-column direction.apps/agentos/design/agentcard-rebaseline-bc.html— the B/C identity-first fusion.Euclid continued Grace's stranded draft by repairing the 294/360/720 width matrix, canonical dark/light palettes, real avatars, true 44px controls, shared-prefix lane falsifiers, and native narrow disclosure. The operator selected the evolved D/synthesis instead, but the A/B+C artifacts remain useful design archaeology: they record what was evaluated, which traits were retained, and why the synthesis won.
Without a dedicated fold target, the PR remains permanently draft or must be closed without landing the evidence. Neither state matches the operator-directed draft drain.
The Architectural Reality
apps/agentos/design/; it does not modify AgentCard runtime code, Store/Model state, SCSS consumption, or visual-regression baselines.#14618implementation carries the realResolves #15536.Decision Record impact: none. This is a design-record fold under an already-settled operator selection.
The Fix
Resolves #<this ticket>while retainingRefs #15536.Acceptance Criteria
Resolves #<this ticket>and retainsRefs #15536.devas design archaeology.Out of Scope
#14618baselines.Avoided Traps
Resolves #15536on an evidence PR — dishonest and incompatible with the one-resolves-per-ticket contract.Related
Parent design ticket: #15536
Rejected-direction PR: #15547
Selected-direction fold: #15561
Selected-direction PR: #15538
Superseded rejected-baseline control: #15539
Origin Session ID: a0518292-02c3-49ee-af08-adff40bc30b1
Retrieval Hint:
AgentCard A B/C rejected directions fold bde617a320 operator selected D synthesis