Give the Canopy Ledger distinct recurring voices
This commit is contained in:
parent
b1fe2fa4f1
commit
bc2ca39ab5
6 changed files with 511 additions and 55 deletions
|
|
@ -1446,6 +1446,11 @@ immediately identify procedural generation, so the narrative reverse-Turing
|
|||
criterion passes. The review's criticism that all three stories feel like
|
||||
three rewrites of one briefing belongs to reporter-personality differentiation
|
||||
in the next newsroom run; it does not authorize rewriting accepted Run 60.
|
||||
The active cut is an ownership change, not a request for a stronger generic
|
||||
style prompt. The assignment editor owns whether an issue is special or general
|
||||
and which narrative function each assigned story serves. Recurring embodied
|
||||
journalists own recognizable, opinionated voices; their biases and preferences
|
||||
must remain visible to assignment and become trackable across issues.
|
||||
|
||||
Run 60 used 96,902 prompt tokens and reported zero cache hits. The bounded
|
||||
snapshot initialization had split the stable charter from the first-step
|
||||
|
|
@ -1474,14 +1479,20 @@ materializing a `NewsIssue`.
|
|||
1. Preserve immutable accepted Run 60 and Run 59; do not rewrite, recompose, or
|
||||
resimulate either edition.
|
||||
2. Preserve the delivered typeset PDF and its frozen-copy verification above.
|
||||
3. On the next newsroom run, strengthen reporter-personality differentiation
|
||||
so assigned journalists produce distinct framing, rhythm, and priorities;
|
||||
also capture whether exact pushed `8f3c33b` produces nonzero cache hits. Do
|
||||
not replay Run 60 to manufacture either improvement.
|
||||
4. After that newsroom run, advance the Delvehold-owned adapter against
|
||||
3. Map and implement the newsroom-first ownership cut over frozen simulation
|
||||
facts. The current Body has static staff character/bias/preference profiles
|
||||
and assignment pitches with a throughline, reader stake, narrative claim,
|
||||
tension, and public question; it does not yet represent special-versus-general
|
||||
issue shape, per-story narrative function, or durable cross-issue journalist
|
||||
development. Preserve bounded context and exact cache prefixes, the copy
|
||||
desk as factual authority, and one Night Editor close.
|
||||
4. Run the next newsroom provider acceptance without replaying Run 60; judge
|
||||
recognizable reporter voices across the issue and capture whether exact
|
||||
pushed `8f3c33b` produces nonzero cache hits.
|
||||
5. After that newsroom run, advance the Delvehold-owned adapter against
|
||||
Ghostlight's admitted generic consumer contract. Defer multiple publications
|
||||
until separately authorized.
|
||||
5. Per-wave issues may use daily-like reporting windows, while a final
|
||||
6. Per-wave issues may use daily-like reporting windows, while a final
|
||||
composition may be an equally current weekly-style issue with a broader
|
||||
window. Both are selective journalism; broad fact availability increases
|
||||
editorial freedom and does not license recap voice.
|
||||
|
|
|
|||
|
|
@ -1289,8 +1289,9 @@ The deliberative newsroom boundary is live under this authority map:
|
|||
facts. `Event::public_assertion_status` owns attempt, declaration,
|
||||
committed-course, material-outcome, and unspecified-account semantics. The
|
||||
in-world assignment editor owns assignment: story choice, order, section,
|
||||
journalist, focal record, exact citation grouping, throughline, tension, and
|
||||
reader question. Its
|
||||
journalist, issue shape, per-story narrative function, context role, focal
|
||||
record, exact citation grouping, throughline, tension, assignment rationale,
|
||||
and reader question. Its
|
||||
deterministic workbench owns query admission, inspected-record membership,
|
||||
the bounded working-context projection, exact-ID fetch, agenda validation,
|
||||
focus-record dereferencing, candidate identity, and exact commit admission.
|
||||
|
|
@ -1304,7 +1305,8 @@ The deliberative newsroom boundary is live under this authority map:
|
|||
immutable storage, not its editorial judgment. Each assigned in-world
|
||||
journalist owns one reader-facing
|
||||
story and receives only that pitch, its exact records, and that journalist's
|
||||
character, biases, and preferences. The copy editor owns one complete factual
|
||||
stable recurring character: beat, voice, biases, preferences, source
|
||||
instincts, and blind spots. The copy editor owns one complete factual
|
||||
query report over the assembled page; it neither rewrites nor accepts
|
||||
publication. The Night
|
||||
Editor owns one deadline close over that page and report. The deterministic
|
||||
|
|
@ -1316,7 +1318,7 @@ The deliberative newsroom boundary is live under this authority map:
|
|||
writers. `WorldKernel` remains the only world-event writer.
|
||||
- **Inputs:** one exact campaign revision, publication title and voice, article
|
||||
budget, a validated embodied newsroom roster, source-receipt ancestry, and
|
||||
`character-newsroom.v10` contract. The assignment editor receives its own
|
||||
`character-newsroom.v11` contract. The assignment editor receives its own
|
||||
staff profile plus the complete journalist roster; it does not receive the
|
||||
copy editor or Night Editor profiles. Through the
|
||||
existing generic agent harness, the selector issues deterministic bounded
|
||||
|
|
@ -1339,8 +1341,10 @@ The deliberative newsroom boundary is live under this authority map:
|
|||
submits `commit_agenda` with the exact digest of the current reviewed
|
||||
candidate. The committed agenda is immediately stored as one immutable
|
||||
production checkpoint before any reporter runs. It carries one dominant throughline, reader
|
||||
stake, and ordered story pitches. Every pitch names stable public-record IDs,
|
||||
chooses one focus record, section, and journalist, and supplies bounded
|
||||
stake, evidence-based special-or-general issue shape, and ordered story
|
||||
pitches. Every pitch names stable public-record IDs, chooses one focus record,
|
||||
section, journalist, narrative function, and context role, and supplies bounded
|
||||
assignment rationale,
|
||||
narrative claim, tension, and public question. Article count plus bounded paragraphs and output tokens
|
||||
define page space. There is no citation-count page budget. A foundational
|
||||
record may support several continuing stories when each pitch uses it for a
|
||||
|
|
@ -1391,9 +1395,12 @@ The deliberative newsroom boundary is live under this authority map:
|
|||
proof and explicitly commit the current digest; a replacement proposal
|
||||
retires the prior candidate as commit authority. Once committed, the exact
|
||||
task/editorial-bound agenda checkpoint is the sole reporter-assignment source
|
||||
on retry. Each assigned journalist
|
||||
sees only the publication voice, shared reporting contract, their own
|
||||
character, the page throughline, one pitch, and that pitch's exact records.
|
||||
on retry. In a special issue, only the lead may own shared chronology; later
|
||||
stories assume it and perform distinct narrative functions. In a general
|
||||
issue, every story owns independent context. Each assigned journalist sees
|
||||
only the publication voice, shared reporting contract, and their own recurring
|
||||
character in the stable prefix. Issue shape, page throughline, one pitch, and
|
||||
that pitch's exact records arrive in the replaceable workbench message.
|
||||
They center their story on its focus record and may not widen or regroup the
|
||||
selection. Each accepted filing is bound to that agenda checkpoint, article
|
||||
index, exact pitch, journalist identity and profile, and local reporter
|
||||
|
|
@ -1430,7 +1437,9 @@ The deliberative newsroom boundary is live under this authority map:
|
|||
explicit breakpoint API. Tools that publish no snapshot retain the ordinary
|
||||
append-only conversation path after the same single-message initial request.
|
||||
The assignment workbench uses this seam for its compact
|
||||
inspected-record index and pending candidate token, while exact-ID fetch
|
||||
inspected-record index and pending candidate token. Reporter workbenches use
|
||||
the same seam so recurring identity stays cacheable while issue facts do not
|
||||
contaminate it. Exact-ID fetch
|
||||
restores only the requested full records. Selector query, fetch, proposal, and
|
||||
commit share one stable structured action schema. The Night close schema is
|
||||
likewise stable across checklist contents; its private workbench enforces the
|
||||
|
|
|
|||
Loading…
Reference in a new issue