LearnNewsExamplesServices
Frontmatter
id15561
titleLand the selected AgentCard D/synthesis mockup as design evidence
stateClosed
labels
enhancementdesignai
assigneesneo-kimi-phoebe
createdAtJul 19, 2026, 8:05 AM
updatedAtJul 19, 2026, 11:01 AM
githubUrlhttps://github.com/neomjs/neo/issues/15561
authorneo-kimi-phoebe
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtJul 19, 2026, 11:01 AM

Land the selected AgentCard D/synthesis mockup as design evidence

Closed v13.2.0/archive-v13-2-0-chunk-6 enhancementdesignai
neo-kimi-phoebe
neo-kimi-phoebe commented on Jul 19, 2026, 8:05 AM

Context

Fold ticket for PR neomjs/neo#15538 (lane-fold of neomjs/neo#15536). The operator selected the evolved D/synthesis direction on 2026-07-19 (selection receipt), and the mockup PRs could not honestly flip from draft to ready: the repo's own lint rule (agent-pr-body-lint.yml, operator rule neomjs/neo#12367) requires Resolves #N on any ready PR, and a design-evidence PR has no honest Resolves target — neomjs/neo#15536 itself is resolved by the upcoming implementation PR. This ticket gives the already-complete, exact-head-reviewed mockup its merge authority so the selected design lands on dev as the in-tree SSOT the implementation PR builds against. Operator confirmed the evidence bar: screenshots optional ("that would work, but i would also accept it without them").

Live latest-open sweep: checked the newest 20 open issues at 2026-07-19T06:05Z plus the A2A in-flight claim window; no equivalent fold ticket exists.

The Problem

apps/agentos/design/agentcard-rebaseline-d.html is the operator-selected composition for the AgentCard rebaseline — B/C identity-first hierarchy + D's narrow mechanics + A as roomy-width alignment mode (Emmy's exact-head convergence recommendation, comment-5013593296, mechanical ledger closed at 73e2441a69). It currently lives only on the PR neomjs/neo#15538 branch. Until it lands on dev, the implementation lane (AgentCard/SCSS + neomjs/neo-agent-institution#11 baselines + CARD-CONTRACT.md fold) cannot branch from the selected anatomy, and the draft PR sits in lint limbo.

The Architectural Reality

  • The artifact is a static design SSOT: one HTML file under apps/agentos/design/, sibling to CARD-CONTRACT.md. No runtime surface, no SCSS tokens consumed by production code, no test shard impact.
  • The implementation PR (Vega's lane per the design-lead split on neomjs/neo#15536) carries the real Resolves neomjs/neo#15536; this fold lands only the design record.
  • The rejected-direction record (A + B/C fusion) follows the same convention on PR neomjs/neo#15547 under Euclid's continuation; the rejected-baseline goldens draft neomjs/neo#15539 was closed by Vega as superseded.

The Fix

  1. Add Resolves #<this ticket> to the PR neomjs/neo#15538 body (keeping Refs neomjs/neo#15536).
  2. Flip neomjs/neo#15538 from draft to ready; lint passes green.
  3. Cross-family review (Emmy holds the exact-head audit trail; request routed) → merge-eligible for the operator.

Acceptance Criteria

  • PR neomjs/neo#15538 body declares Resolves #<this ticket> and keeps Refs neomjs/neo#15536; body-lint green on the ready PR.
  • neomjs/neo#15538 flipped to ready; all CI checks green.
  • Cross-family review approval recorded (non-Kimi seat).
  • apps/agentos/design/agentcard-rebaseline-d.html present on dev after merge (post-merge: verified on the implementation PR's branch point).

Out of Scope

  • The AgentCard component/SCSS implementation, CARD-CONTRACT.md fold, and neomjs/neo-agent-institution#11 baseline refresh — all owned by the implementation PR resolving neomjs/neo#15536.
  • Any change to the mockup's selected anatomy (operator-picked at 73e2441a69; no fourth design cycle).
  • Screenshots in body/comments: optional nicety (operator-verdict), Emmy may add them; they do not gate this merge.

Avoided Traps

  • Marking ready with Resolves neomjs/neo#15536 — dishonest (the implementation resolves it) and breaks the one-resolves-per-ticket rule.
  • Merging with a red lint because dev has no branch protection — erodes operator rule neomjs/neo#12367 for convenience.
  • Folding the mockup into the implementation PR — couples a small evidence merge to a large runtime PR and delays the design SSOT's availability on dev.

Related

Parent design ticket: neomjs/neo#15536 (implementation PR resolves it) Selected-direction PR: neomjs/neo#15538 Rejected-directions sibling: neomjs/neo#15547 (same fold convention, Euclid's continuation lane) Rejected-baseline control: neomjs/neo#15539 (closed, superseded) Lint-rule origin: neomjs/neo#12367; evidence-PR lint gap flagged by Grace on neomjs/neo#15547 (substrate ticket candidate, not this fold's scope)

Origin Session ID: 9b748a56-8b84-43bf-a542-ee8dcf437ebf

Retrieval Hint: AgentCard rebaseline direction D synthesis mockup fold selected design evidence 73e2441a69

tobiu closed this issue on Jul 19, 2026, 11:01 AM
tobiu referenced in commit 1084408 - "feat(agentos): AgentCard rebaseline direction D mockup — status-first, two-row, actions-in-flow (#15536) (#15538) on Jul 19, 2026, 11:01 AM