Skip to content

Editorial agent layer: refresh magazine-editor, add japanese-editor, Claude Design brief protocol#44

Merged
isaacsight merged 3 commits into
mainfrom
claude/ai-news-updates-2u3wb
May 28, 2026
Merged

Editorial agent layer: refresh magazine-editor, add japanese-editor, Claude Design brief protocol#44
isaacsight merged 3 commits into
mainfrom
claude/ai-news-updates-2u3wb

Conversation

@isaacsight
Copy link
Copy Markdown
Owner

Editorial agent layer build-out

Three commits that close gaps surfaced while auditing ISSUE 391. Agent-infra only — markdown in .claude/agents/, no code or magazine content, nothing to deploy (Claude Code auto-discovers agent files).

1. Refreshed magazine-editor.md (836ea4a)

The editorial-director spec was stale: it claimed "seven issues" with the catalog frozen at 360–366, listed only essay/interview/forecast, kept a fixed "reserved accents" note, and carried a single "unhedged" voice rule the magazine had already grown past. Now:

  • Canon-pointer header (KERNEL.md → PUBLISHING.md → design-language.md → index.ts as the authoritative next-number source)
  • The Ink Cabinet adaptive-accent system (9 seeds, per-stock lift, isPopeyeSafe)
  • Full cover-identity field set: ornament/seal/postmark/accent/backCover/series + ledger stock + ledger-rule/numbered-catalog layouts
  • dispatch and review added to the editorial-tools table
  • Catalog section replaced with "read LATEST_ISSUE from index.ts" + the agentic-engineering/series turn
  • Matured voice guide: unhedged on stance, honest about uncertainty — hedge unverified claims, date dispatches, name the seam, WIRED data-grounded register
  • An explicit per-issue protocol + a Japanese-handoff step

2. New japanese-editor.md (836ea4a)

The native-JP reviewer the magazine-editor hands off to. The editor authors the JP itself and had no downstream check; PUBLISHING.md's "use real Japanese, ask if unsure rather than invent" is now a role. Reviews every JP-bearing field, grades on naturalness/register/meaning-fidelity, flags rather than silently rewrites, preserves house phrases (残る希少, 街のコーダーたちへ), and escalates blocking errors back to the editor.

3. designer.md — Claude Design brief protocol (d3f15c3)

Operationalizes using Claude Design (Anthropic Labs) for the deliberately-deferred Images layer without relaxing the discipline. Bounded scope (back-cover versos primary; filmstrip stills; ornament/layout exploration only — re-implement system visuals as vectors), a fixed back-cover brief template, an acceptance bar mirroring isPopeyeSafe, the drop-in path matching the already-wired backCover.image field, an honest colophon credit, and the boundary: code is truth / never voice-JP-curation / out-of-band asset step.

https://claude.ai/code/session_01X9H4TPZ1aT8Ep4TCkiDzfv


Generated by Claude Code

claude added 3 commits May 28, 2026 21:46
Two gaps surfaced while auditing ISSUE 391:

magazine-editor.md was stale — it documented "seven issues" with the
catalog frozen at 360–366, listed only essay/interview/forecast, kept a
fixed "reserved accents" note, and carried a single "unhedged" voice
rule that the matured magazine had already grown past. Refreshed to
current reality: a canon-pointer header (KERNEL.md → PUBLISHING.md →
design-language.md → index.ts as the authoritative source of next-number
state), the Ink Cabinet adaptive-accent system, the full cover-identity
field set (ornament/seal/postmark/accent/backCover/series + ledger stock
and the ledger-rule/numbered-catalog layouts), the dispatch and review
tools added to the editorial-tools table, the agentic-engineering +
series turn, a matured voice guide (unhedged on stance but honest about
uncertainty — hedge unverified claims, date dispatches; name the seam;
the WIRED data-grounded register), an explicit per-issue protocol, and a
Japanese-handoff step.

japanese-editor.md is new — the native-JP reviewer the magazine-editor
hands off to. The editor authors the JP itself and, until now, had no
downstream check; PUBLISHING.md's "use real Japanese, ask if unsure
rather than invent" is now a role. It reviews every JP-bearing field,
grades on naturalness/register/meaning-fidelity, flags rather than
silently rewrites, preserves house phrases, and escalates blocking
errors back to the editor.

Agent files are plain markdown (no frontmatter); Claude Code
auto-discovers .claude/agents/*.md, so no manifest needed.

https://claude.ai/code/session_01X9H4TPZ1aT8Ep4TCkiDzfv
The four-layer toolkit deliberately skipped the Images layer (layout and
ornaments are coded; raster images deferred by choice). This adds a
protocol to the designer agent for revisiting that layer with Claude
Design (Anthropic Labs) without relaxing the discipline.

Scope is bounded: back-cover versos (the primary use — 388–391 all ship
commission-pending placeholders), filmstrip placeholder stills, and
exploration-only for system visuals (sketch in Claude Design, then
re-implement as vanilla CSS / PopShape/PopIcon vectors — the raster never
ships as a primitive). Explicitly out of scope: the editorial voice, any
Japanese, the cover type lockup, and curation.

Includes a fixed back-cover brief template (hold the setup constant,
rotate the subject, one spot color, no text in the image), an acceptance
bar that mirrors isPopeyeSafe (reject digital/neon/second-spot output and
re-brief), the drop-in path matching the already-wired backCover.image
field, an honest colophon credit, and a note that this is an out-of-band
asset step today — Claude Design is a hosted product, not a BYOK API, so
the agent briefs it and ingests the file rather than calling it in-loop.

Governing rule throughout: code is truth, design is exploration; the
magazine's value stays in the writing and the coded grammar.

https://claude.ai/code/session_01X9H4TPZ1aT8Ep4TCkiDzfv
Replaces the commission-pending placeholder for the 391 verso with a
generated still-life of a vintage teletype/wire machine — the platen
roller tinted wet brick-red as the single spot color, literalizing the
issue's "the ink is still wet" and tying the back cover to the front
accent. Graphite/sepia subject on a warm ivory aged-paper ground,
raking light, no text, 686x858 to match the verso series (378/379/381).

Generated with the repo's existing keyless back-cover pipeline (Flux via
Pollinations.ai); colophon credit updated from "placeholder · commission
pending" to "AI-generated" to reflect the shipped asset. Passes the
designer.md image-layer acceptance bar (warm ground, one spot color,
no baked-in text, print-register not neon).

https://claude.ai/code/session_01X9H4TPZ1aT8Ep4TCkiDzfv
@isaacsight isaacsight merged commit d0c7491 into main May 28, 2026
3 of 4 checks passed
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