Context Viewer pilot · viewer-v1.0

One evolving instrument, progressively revealed. Book Mode follows the chapter order below; Full Inspector Mode is the same scenes explored freely — every figure and every section reads from one scene contract.

Chapter 1 — What exists is not what this computation receives

Scenario: constructed illustration: declared synthetic fixture of six sources, three admitted · Boundary: fixture boundary: declared source set versus assembled bundle for one invocation

Six declared sources exist; three are admitted to the bundle for this computation. What sits on disk but is not included is not context for this step.

Six declared source blocks with three highlighted as inside the current bundle and three dimmed as available but not admitted for this computation.

Capacity: input allowance unknown (unknown allowance; fixture sets no token budget); no headroom invented

CategoryCountedShare
Inside current context350.0%
Available but not admitted350.0%

Units: fixture items (6 declared sources). not applicable; fixture counts items, not tokens

Timeline

Diagnostics

Lineage: Session state persists between steps; context is per-invocation. What is stored is not automatically what is received.

Does not establish: Prevalence of any admission pattern in real work; usefulness or behaviour of either bundle is unmeasured.

Renderer viewer-v1.0 · ch01-available-vs-context

Chapter 2 — An observer that records a zero and admits its gaps

Scenario: constructed illustration: synthetic capture with labelled measurement statuses · Boundary: observed at the host model-context hook; provider rendering below the hook is unobserved

A live observer records five declared fields by status, keeps a real zero as zero, and marks one span unobserved. An inactive observer records nothing, and a sequence gap marks incompleteness.

Five declared fields coloured by measurement status plus a timeline contrasting a live zero record, an inactive observer with no record, and a flagged sequence gap.

Capacity: input allowance unknown (unknown allowance; fixture sets no token budget); no headroom invented

CategoryCountedShare
Observed incl. one real zero240.0%
Derived from observed material120.0%
Joined afterwards, not at boundary120.0%
Unobserved, kept as unobserved120.0%

Units: fixture items (5 declared fields). not applicable; fixture counts fields, not tokens

Timeline

Diagnostics

Lineage: Joined values come from the host record after the call and are conditional on the join; they are not boundary observations.

Does not establish: What the provider finally rendered; what any gap contained; prevalence of gaps in real sessions.

Renderer viewer-v1.0 · ch02-measurement-status

Chapter 3 — What occupies one captured invocation

Scenario: recorded example: author-approved structural accounting of one captured invocation; sampling purpose unclassified · Boundary: opencode.v2.model_context (host model-context hook)

One captured invocation counted as canonical JSON bytes. Tool results are the largest share of the counted representation. Shares use captured input as denominator; the capacity bar uses the observed input allowance.

Stacked composition of one captured invocation. Tool results dominate at about 65 per cent; reasoning parts follow at about 12 per cent; system instructions about 8 per cent; the remaining categories each below 6 per cent.

Capacity: input allowance 1000000 (observed model metadata)

CategoryCountedShare
System instructions173748.1%
User messages26311.2%
Assistant messages1050.0%
Reasoning parts2587812.1%
Tool definitions124645.8%
Tool calls120465.6%
Tool results13963065.4%
Request structure and options35271.7%

Units: exact canonical bytes; tokens estimated as bytes / 4. approximation, not provider tokens

Timeline

Diagnostics

Lineage: Transport role is not provenance: a user-role part may have been placed by the harness. Origin beyond captured form is unattributed.

Does not establish: Provider usage, usefulness to the model, or typical composition. One selected invocation, not a representative session.

Renderer viewer-v1.0 · ch03-composition

Chapter 4 — One synthetic session against two limits

Scenario: constructed illustration: synthetic worked budget from the chapter, not a measurement · Boundary: illustrative shared-capacity model (provider constraint modelled as one ceiling; runtime policy ceiling below it)

Standing context never changes while task and accumulated context grow. Turn 12 reaches 95 per cent of the 120,000-token usable ceiling while still well inside the 200,000-token hard capacity.

Three stacked bars for turns 1, 6 and 12. Totals rise from 22,600 to 68,800 to 113,800 tokens; accumulated context grows from zero to the largest share; a dashed usable ceiling at 120,000 sits well below hard capacity at 200,000.

Capacity: input allowance 120000 (declared runtime policy ceiling (synthetic))

CategoryCountedShare
Standing: instructions, tools, rules84007.4%
Task: request, files, evidence4410038.8%
Accumulated: history, tool results6130053.9%

Units: illustrative tokens at turn 12 (total 113,800). declared synthetic values

Timeline

Comparisons

Diagnostics

Lineage: Classes describe lifecycle behaviour, not source or authority. A file edited mid-task can change class without changing origin.

Does not establish: Real-session growth rates, bills, cache behaviour, or whether any turn behaved badly. Behaviour is not shown here.

Renderer viewer-v1.0 · ch04-budget

Chapter 5 — A lean bundle beside a fuller one, behaviour unmeasured

Scenario: constructed illustration: two synthetic bundles at one scale; no behavioural comparison run · Boundary: fixture comparison at the assembly boundary; task outcome is not observed

A lean bundle of three fixture items sits beside a fuller bundle of six. The critical evidence is present in both by fixture declaration; whether the extra material helps is untested here.

Two bars at one scale: a lean bundle of three fixture items beside a fuller bundle of six with three added items shaded as distractor and filler.

Capacity: input allowance unknown (unknown allowance; fixture sets no token budget); no headroom invented

CategoryCountedShare
Task-critical evidence (fixture-declared)133.3%
Supporting task material266.7%

Units: fixture items in the lean bundle (3). not applicable; fixture counts items, not tokens

Timeline

Comparisons

Diagnostics

Lineage: Task-relevant and distractor labels come only from the fixture specification, not from model behaviour.

Does not establish: Whether the fuller bundle helps or harms behaviour; transfer of any benchmark degradation to agent tasks is untested.

Renderer viewer-v1.0 · ch05-lean-vs-full

Chapter 6 — Same four items in two rendered orders

Scenario: constructed illustration: one fixture bundle shown in two orders; no behavioural test · Boundary: fixture rendered order at the assembly boundary; provider rendering and model behaviour unobserved

Four fixture items appear in two orders. The critical evidence moves from first to last by rendered slot; content is unchanged and importance comes only from the fixture task spec.

Four labelled blocks shown twice: critical evidence first in the upper row and third beside the fixed request in the lower row, with an arrow marking the move.

Capacity: input allowance unknown (unknown allowance; fixture sets no token budget); no headroom invented

CategoryCountedShare
Critical evidence (fixture-declared)125.0%
Project rules125.0%
Tool results125.0%
Current request (fixed last)125.0%

Units: fixture items in each ordering (4). not applicable; fixture counts items, not tokens

Timeline

Comparisons

Diagnostics

Lineage: Rendered order is an assembly property; authority and scope are not encoded by position in this fixture.

Does not establish: Any behavioural effect of the move; attention, weighting, or use by a model is not inferred.

Renderer viewer-v1.0 · ch06-order-changes-layout

Chapter 7 — What pressure may do to each item

Scenario: constructed illustration: synthetic fixture applying the chapter's five declared policy states to its six illustrative items · Boundary: fixture mapping: six illustrative items to permitted transformations; no behavioural measurement

Six items under pressure carry different floors and recovery conditions, so each receives the permitted transformation its policy allows rather than one shared importance rank.

Six illustrative items grouped under four policy permissions: one pinned, two compressible, two recoverable outside the window, one discardable with its reason recorded.

Capacity: input allowance unknown (not applicable to this policy mapping; no budget invented); no headroom invented

CategoryCountedShare
PIN: safety rule, exact prohibition116.7%
COMPRESSIBLE: test summary, compiler log excerpts233.3%
EXTERNALIZABLE or REFETCHABLE: decision, source file233.3%
DISCARDABLE: abandoned hypothesis116.7%

Units: declared fixture items (6) grouped by permitted policy state; illustrative. not applicable; policy comparison, not token accounting

Timeline

Diagnostics

Lineage: A compressed or externalised form changes the representation, not the source obligation. The floor and standing stay with the item.

Does not establish: That any item deserves its label in a live system, or that importance scoring predicts the mapping. Labels here are declared permissions with preconditions, not measured outcomes.

Renderer viewer-v1.0 · ch07-retention-states

Chapter 8 — What a larger window moves and what it leaves open

Scenario: constructed illustration: synthetic small-vs-large configuration comparison; theoretical possibilities kept apart from measured behaviour · Boundary: fixture comparison: configured capacity vs undecided runtime policy questions

A larger configuration lets more material fit and can ease cost, while authority, staleness, redundancy and scope still need runtime policy that the machinery alone cannot supply.

Two side-by-side capacity bars. The large configuration holds more material, while four open policy questions persist unchanged beside it.

Capacity: input allowance unknown (unknown allowance in this fixture; comparison is structural, none invented); no headroom invented

CategoryCountedShare
Material that now fits342.9%
Questions still open: authority, staleness, redundancy, scope457.1%

Units: synthetic fixture units under the large configuration; illustrative. not applicable; structural comparison, not token accounting

Timeline

Comparisons

Diagnostics

Lineage: A cheaper feasible region changes what may be presented, not what should be. Policy knowledge is not inferred from processing capability.

Does not establish: Any measured effective use at length, or that fitting material improves behaviour. Configured maximum and usable context remain distinct.

Renderer viewer-v1.0 · ch08-bigger-window

Chapter 9 — Where an edit moves the first divergence

Scenario: constructed illustration: schematic prefix geometry on the figure's declared 0-100 axis; structural eligibility only, not realised reuse · Boundary: structural common leading region at the observer boundary; provider eligibility and realised hits unobserved

A same-sized edit near the start leaves almost nothing structurally reusable after it, while the same edit at the end leaves almost everything before it reusable. Geometry describes candidacy, not cost.

Three equal bars with a small edit marked near the start, midway and near the end. Earlier edits leave a longer hatched recomputed tail after the first divergence.

Capacity: input allowance unknown (not applicable to this schematic; axis is positional, none invented); no headroom invented

CategoryCountedShare
Structurally reusable prefix (before first divergence)5050.0%
Same-sized edit22.0%
Recomputed after the first change4848.0%

Units: declared schematic positions on the 0-100 axis for the mid-row edit at 50; not measured. not applicable; schematic geometry, not provider tokenisation

Timeline

Diagnostics

Lineage: Rewriting history changes the rendered request, not the past computation. The earlier entry persists or expires by its own lifetime and routing.

Does not establish: Any realised cache loss, saving or latency change. A large structural radius can cost nothing if no entry was available; misses can come from routing or expiry.

Renderer viewer-v1.0 · ch09-mutation-radius

Chapter 10 — What a reduction keeps, removes, protects and defers

Scenario: constructed illustration: deterministic three-snapshot fixture demonstrating the comparison mechanics, not a validated pruning pass · Boundary: viewer-fixture.series-abc

Snapshot B accumulates tool output on top of snapshot A; snapshot C removes superseded output from the observed set while a compact summary and an anchor remain and the constraint record is protected. Every transition is derived from recorded item identities.

Three snapshots at one scale: 8,000 bytes, then 19,300 after tool activity, then 13,000 after superseded output leaves the observed set with a compact summary and anchor remaining.

Capacity: input allowance 20000 (declared fixture policy)

CategoryCountedShare
System instructions200015.4%
User messages9006.9%
Assistant messages3002.3%
Reasoning parts12009.2%
Tool definitions300023.1%
Tool calls12009.2%
Tool results260020.0%
Compact representation8006.2%
External pointer1000.8%
Request structure and options9006.9%

Units: exact canonical bytes of the latest snapshot; tokens estimated as bytes / 4. approximation

Timeline

Comparisons

Diagnostics

Lineage: Item identity is (category, location) as recorded. Equal bytes at different locations is unresolved identity, not continuity. Removal causes come from annotations only.

Does not establish: That any production pruning pass is safe, or that these reductions preserve what matters. This exercises the comparison instrument, not a validated operation.

Renderer viewer-v1.0 · ch10-pruning

Chapter 11 — A fluent summary that drops the decisive detail

Scenario: constructed illustration: deterministic synthetic fixture demonstrating preservation failure against a declared contract · Boundary: fixture comparison: declared source obligations vs compressed representation

A compact summary of migration material preserves the headline while dropping the version qualifier, mutating the identifier and softening the prohibition. Fluency is not fidelity.

Obligation diff with four declared obligations: one preserved, two missing, one mutated. The summary is shorter but fails the contract it was checked against.

Capacity: input allowance unknown (unknown allowance means unknown headroom; none invented); no headroom invented

CategoryCountedShare
Original material under contract450.0%
Obligations preserved112.5%
Obligations missing or mutated337.5%

Units: declared preservation obligations (4) and compressed-representation bytes are illustrative. not applicable; comparison is obligation-relative

Timeline

Comparisons

Diagnostics

Lineage: Changed representation does not imply changed source content. The source obligations are unchanged; only the representation lost them.

Does not establish: Prevalence of such failures, or any claim about a production summariser. Semantic equivalence is obligation-relative, not established by fluency.

Renderer viewer-v1.0 · ch11-compression-loss

Chapter 12 — One episode, several legal forms, one resident

Scenario: constructed illustration: one migration episode with four evaluated representations; residency and representation tracked separately · Boundary: fixture trace: which representation is resident now vs stored alternatives; legality checked against declared obligations

A migration episode keeps full text, dense rewrite, compact record and anchor as alternatives sharing one lineage. Policy selects the resident form for the current budget; stored forms cost management but not window space. An old anchor can remain exact while a recent log tolerates reduction.

One migration episode with four stacked representations from full text to anchor; a marker shows the compact form resident now while the others remain stored.

Capacity: input allowance unknown (unknown allowance; resident costs are declared fixture units); no headroom invented

CategoryCountedShare
Full text (stored)440.0%
Dense rewrite (stored)330.0%
Compact record (resident)220.0%
Anchor (resident alternative)110.0%

Units: one episode in four representations; bytes field carries declared relative resident cost, not measured tokens. not applicable; fixture ranks only

Timeline

Comparisons

Diagnostics

Lineage: All four forms share one source lineage and obligation set; only the resident form consumes invocation capacity. Content identity is unchanged by the choice.

Does not establish: That more stages preserve more, or that age permits reduction. Each form needs independent obligation checks; tier count alone is not fidelity.

Renderer viewer-v1.0 · ch12-fading-representations

Chapter 13 — A pointer is not recoverability

Scenario: constructed illustration: tiny synthetic fixture with declared contract and frozen source · Boundary: fixture comparison: resident model input vs external store, plus recovery trace to a later invocation

Resident content leaves the model input and survives as an external artifact. A semantic cue carries usable meaning; an opaque pointer carries identity only. Only a validated recovery is recoverable.

Four fixture items: resident payload, external artifact, one semantic cue and one opaque pointer; only the validated path is marked recoverable.

Capacity: input allowance unknown (not applicable to this comparison; no window allowance invented); no headroom invented

CategoryCountedShare
Resident content in model input125.0%
External artifact in store125.0%
Semantic cue (anchor-bearing reference)125.0%
Opaque pointer only125.0%

Units: declared synthetic fixture items, labelled units. not applicable; no token measurement claimed

Timeline

Comparisons

Diagnostics

Lineage: Departure changes residency, not source truth. Recovered content inherits the frozen version; a newer store state is a different representation.

Does not establish: That externalisation saves tokens or preserves behaviour; no cost, latency or prevalence claim is made.

Renderer viewer-v1.0 · ch13-externalise-working-set

Chapter 14 — Candidate miss is not admission failure

Scenario: constructed illustration: tiny fixture built around the chapter illustrative arithmetic (ten available, three needed, seven surfaced) · Boundary: fixture funnel: available vs pool vs retrieved vs admitted; rejections rest only on frozen fixture labels and recorded decisions

Ten available artifacts narrow to seven candidates, of which three are needed. One needed item never enters the pool, one stalls at recovery, one is rejected by policy: three separate locations.

Funnel from ten available artifacts to seven candidates to two admitted, with three marked failure points at pool entry, recovery and policy decision.

Capacity: input allowance unknown (per-stage budget noted but unknown allowance invented for none); no headroom invented

CategoryCountedShare
Available artifacts1041.7%
Candidate pool surfaced729.2%
Admitted to bundle28.3%
Withheld or failed before admission520.8%

Units: synthetic fixture items following the chapter ten/three/seven arithmetic. not applicable; occupancy reported as item counts, not token estimates

Timeline

Diagnostics

Lineage: Fragment identity is preserved: two excerpts from one artifact remain one source, not two corroborations.

Does not establish: That any policy improves behaviour or saves tokens; absence from the bundle is never read as evidence of irrelevance.

Renderer viewer-v1.0 · ch14-admission-funnel

Chapter 15 — A persisted guess is not an established fact

Scenario: constructed illustration: seeded-guess fixture with lineage to the originating tool observation · Boundary: fixture trace across a context reset: observation record vs generated note vs later invocation

A tool observation (migration test FAIL) prompts a guess (duplicated tenant IDs) recorded as root cause. After a reset the guess returns without its status or evidence and guides work as fact.

Lineage chain from one tool FAIL observation to one unverified guess to a readmitted bare claim with no established facts; status is lost at the reset.

Capacity: input allowance unknown (not applicable to this lineage comparison); no headroom invented

CategoryCountedShare
Tool observation retained133.3%
Generated interpretation persisted133.3%
Fixture-established facts00.0%
Readmitted without status or lineage133.3%

Units: declared synthetic fixture records, labelled units. not applicable; no token measurement claimed

Timeline

Diagnostics

Lineage: Claim survival is not status or lineage survival. Persistence without readmission is available state, not context.

Does not establish: How often agents make such errors; this is a mechanism demonstration, not prevalence evidence.

Renderer viewer-v1.0 · ch15-generated-state-lineage

Chapter 16 — Correct memory can still be wrong context

Scenario: constructed illustration: tiny fixture with frozen present-task constraint and declared memory pool · Boundary: fixture trace: store vs pool vs bundle vs behaviour; helpfulness judged only by a controlled comparison

Current instruction forbids modifying the migration. Rich migration history is stored and surfaced, yet the present task needs none of it. Admitting it risks violating the binding present constraint.

Boundary diagram with four stored memories, two surfaced candidates, zero admitted for this task, and the present do-not-modify constraint resident.

Capacity: input allowance unknown (unknown allowance means unknown headroom; none invented); no headroom invented

CategoryCountedShare
Stored memory items457.1%
Surfaced as candidates228.6%
Admitted to this bundle00.0%
Present-task constraint resident114.3%

Units: declared synthetic fixture items, labelled units. not applicable; no token measurement claimed

Timeline

Diagnostics

Lineage: Memory enters through the common candidate interface with status and time preserved; retention never promotes an unverified item.

Does not establish: That memory helps or harms generally; any benefit claim here would need a matched behavioural evaluation.

Renderer viewer-v1.0 · ch16-memory-context-boundary

Chapter 17 — Tools charge context before and after execution

Scenario: recorded example: author-approved structural accounting of one captured invocation; sampling purpose unclassified · Boundary: opencode.v2.model_context (host model-context hook)

Exposed tool definitions occupy context before any call; admitted tool results occupy context after execution. In this capture the observation surface dominates the capability surface.

Stacked composition of one captured invocation centred on tools. Tool results dominate at about 65 per cent; definitions and calls each near 6 per cent; reasoning about 12 per cent.

Capacity: input allowance 1000000 (observed model metadata)

CategoryCountedShare
System instructions173748.1%
User messages26311.2%
Assistant messages1050.0%
Reasoning parts2587812.1%
Tool definitions124645.8%
Tool calls120465.6%
Tool results13963065.4%
Request structure and options35271.7%

Units: exact canonical bytes; tokens estimated as bytes / 4. approximation, not provider tokens

Timeline

Diagnostics

Lineage: Transport role is not provenance: a user-role part may have been placed by the harness. Origin beyond captured form is unattributed.

Does not establish: Usefulness of any result, typical tool shares, or billing. One selected invocation, not a representative session.

Renderer viewer-v1.0 · ch17-tools-produce-context

Chapter 18 — Same facts, different representations, obligation-relative equivalence

Scenario: constructed illustration: deterministic fixture renderings of fixed migration facts, validated against frozen obligations before any model run · Boundary: fixture validation: each rendering checked against four frozen preservation obligations, not against model behaviour

Four renderings of the same migration facts preserve different obligations. A record omitting the SQLite rejection qualification is not equivalent to prose keeping it, even with the identifier intact.

Four bars showing obligations preserved out of four: full prose and labelled record at four, compact note at three, pointer locator at one.

Capacity: input allowance unknown (not applicable to this comparison); no headroom invented

CategoryCountedShare
Full prose (all four facts plus qualification)433.3%
Labelled record (all fields incl. qualification)433.3%
Compact note (drops SQLite rejection reason)325.0%
Pointer-like locator (identifier only)18.3%

Units: fixture obligations preserved (count of 4 declared obligations). not applicable; no token measurement in this fixture

Timeline

Comparisons

Diagnostics

Lineage: All renderings derive from the declared fixture state; the fixture state is not a claim about any real migration.

Does not establish: Which representation any model uses best. No model ran here; this is preservation validation, not a behaviour result.

Renderer viewer-v1.0 · ch18-representation-obligations

Chapter 19 — Authority comes from outside the payload

Scenario: constructed illustration: synthetic deployment bundle with externally assigned standing; payload wording grants nothing · Boundary: fixture policy table: standing assigned from channel and policy, never inferred from item prose

Four fixture statements compete: an application constraint, a user edit request, a report carrying a version fact plus a hostile instruction, and a database disagreement. The hostile instruction is preserved as unauthorised data, not merged or obeyed.

Authority inspector with six fixture statements in four groups. The hostile instruction is marked unauthorised data, and the database pair is marked preserved disagreement.

Capacity: input allowance unknown (not applicable to this comparison); no headroom invented

CategoryCountedShare
Application constraint (policy channel)116.7%
User edit request (lower instruction)116.7%
Retrieved report: version fact + hostile instruction233.3%
Decision record vs README (PostgreSQL vs SQLite)233.3%

Units: fixture statements under governance (count). not applicable

Timeline

Diagnostics

Lineage: Payload text may describe a policy for inspection but cannot enact one. Rejected instructions and losing claims remain in the audit record.

Does not establish: Which database claim is true or which instruction wins in general. Resolution needs the governing policy, referents and observation times, frozen per task.

Renderer viewer-v1.0 · ch19-authority-inspector

Chapter 20 — A faithful capture that no longer licenses action

Scenario: constructed illustration: deterministic versioned fixture with explicit fixture truth (repository at C1 vs C5) · Boundary: fixture comparison: capture time C1 vs source version C5, validated by source-version mismatch

An observation faithful at C1 (backend SQLite, migration failing) is superseded by C5 (PostgreSQL, migration passing). Age alone does not decide; the source-version mismatch plus the operation's currency requirement does.

Freshness timeline from C1 to C5. The admitted observation stays fixed at C1 while the source advances to C5; the validator marks the current-state use superseded.

Capacity: input allowance unknown (not applicable to this comparison); no headroom invented

CategoryCountedShare
Admitted observation (captured at C1)133.3%
Current source state (C5)133.3%
Derived summary still resident133.3%

Units: fixture items under comparison. not applicable

Timeline

Comparisons

Diagnostics

Lineage: Derived state inherits versions: the summary reading all migration tests pass still points at the C1 run. A timestamp alone would not prove any of this.

Does not establish: A general time-to-live rule. Old material can remain valid; new material can be wrong. Staleness here rests on a validator, not on days elapsed.

Renderer viewer-v1.0 · ch20-freshness

Chapter 21 — Correct in Project B, wrong context for Project A

Scenario: constructed illustration: Project A/B fixture with explicit bindings, one shared contract, one transfer record and one unknown · Boundary: fixture compatibility check: candidate bindings against the Project A computation under a frozen sharing and transfer policy

The Project A task admits PostgreSQL, pytest and completed-migration facts. Project B material is excluded despite high relevance; the shared standard applies and one B incident is considered only under explicit transfer.

Scope check for a Project A computation: three native items eligible, three Project B items excluded, one shared contract admitted, one unknown deferred.

Capacity: input allowance unknown (not applicable to this comparison); no headroom invented

CategoryCountedShare
Project A native (eligible)337.5%
Project B native (excluded here)337.5%
Shared contract (applies to both)112.5%
Unknown binding (deferred, not global)112.5%

Units: fixture items by scope decision (count). not applicable

Timeline

Comparisons

Diagnostics

Lineage: Bindings state asserted applicability; compatibility rules decide eligibility. A transferred item keeps its origin scope and does not gain authority or freshness.

Does not establish: A general scoping policy or a security boundary. This is correctness under non-adversarial contamination, not access control.

Renderer viewer-v1.0 · ch21-right-world

Chapter 22 — Assemble for the Task: ranking is not assembly

Scenario: constructed illustration from the chapter's own fixture numbers. No ecological or behavioural claim; prevalence unknown. · Boundary: Allocator boundary only: eligible pool, declared verdicts, relationships and budget in; selected set or structured failure out. Upstream verdict correctness and downstream behaviour are unobserved.

Mandatory material costs 4,600 against a 4,000 ceiling (excess 600), so no valid bundle exists and the correct output is a structured refusal, not a silent omission. Ranking cannot express gates, closure, coupling, alternatives or infeasibility.

Mandatory pile of 4,600 tokens against a 4,000-token ceiling with excess 600, annotated with the chapter's worked traps: illegal high-relevance items, dependency closure costs, a coupled claim and qualification, and four representation alternatives.

Capacity: input allowance 4000 (declared fixture usable input budget, standing instructions included)

CategoryCountedShare
Standing instructions (1,100)110023.9%
Exact constraints (1,400)140030.4%
Required tool schema (900)90019.6%
Minimum evidence (1,200)120026.1%

Units: fixture tokens (declared costs, not provider tokens). fixture-declared costs from the chapter opening pile

Timeline

Comparisons

Diagnostics

Lineage: Selection consumes upstream eligibility verdicts without re-deriving them; ordering and rendering can change exact cost afterwards.

Does not establish: Optimality, behavioural benefit, upstream verdict correctness, or how often assembly traps occur in real work. Structural validity proves compliance with supplied verdicts only.

Renderer viewer-v1.0 · ch22-assemble-task

Chapter 23 — What the compiler admitted, rejected, and why

Scenario: constructed illustration: small synthetic candidate set in the chapter's vocabulary, demonstrating the decision record. Not a conformance run; historical 42-case results are unchanged and live elsewhere. · Boundary: compiler boundary: request, candidates and policy in; bundle and trace, or named refusal, out. No files read, no model called.

Seven candidates against a 4,000-token ceiling. Four admitted as a legal bundle; three rejected with named reasons (scope, freshness, authority). The claim-plus-qualification pair travels together or not at all.

Compiler trace summary: four candidates admitted into a 3,400-token bundle under a 4,000 ceiling; three rejected with named gate reasons; the claim and its qualification admitted as one group.

Capacity: input allowance 4000 (declared fixture policy ceiling)

CategoryCountedShare
Admitted bundle (4 items, rendered)340061.8%
Rejected: wrong world (1)90016.4%
Rejected: superseded (1)70012.7%
Rejected: must not be obeyed (1)5009.1%

Units: fixture tokens; render cost is exact within the fixture, not provider tokens. fixture-declared

Timeline

Comparisons

Diagnostics

Lineage: One content, several representation options: the incident report ships as full text, compact form, anchor and bare reference. Each is a distinct candidate with its own cost; the compiler picks at most one.

Does not establish: Optimality, completeness, or correctness of the declared judgements. The compiler enforces supplied eligibility; it does not derive it.

Renderer viewer-v1.0 · ch23-compiler-trace

Chapter 24 — What a Compilation Proves: conformance, completeness, optimality, parity

Scenario: recorded result: finite-corpus structural evidence with named counterexamples. No behavioural or ecological claim. · Boundary: Compiler structural boundary only: fixtures, engine, validators and frozen outputs. Upstream verdict correctness, provider behaviour and model use are unobserved.

Fourteen families at three budgets give 42 compilations: 34 bundles, 8 refusals, each matching its fixture-expected status. The audit finds no false success or refusal inside the corpus, while a constructed case outside it demonstrates a false refusal, defeating completeness.

Finite-corpus results: 34 bundles and 8 refusals from 42 compilations with no audit mismatch inside the corpus, beside a demonstrated false refusal outside it, optimality and parity limits, and admitted labelled distractors.

Capacity: input allowance unknown (per-stage fixture budgets (tight, medium, roomy); no single byte budget); no headroom invented

CategoryCountedShare
Returned a bundle (34 of 42)3481.0%
Explicit refusal (8 of 42)819.0%

Units: compilations (finite-corpus outcomes; not bytes). not applicable; counts are corpus outcomes, budget fit checked in declared units

Timeline

Comparisons

Diagnostics

Lineage: Construction run (252 compilations) is historical evidence from the earlier implementation; parity (42 frozen outputs) must not be presented as a fresh benchmark of the newer one.

Does not establish: Universal soundness, completeness, optimality, input correctness, behavioural benefit or real-world frequency. Forty-two matches do not prove a forty-third.

Renderer viewer-v1.0 · ch24-compilation-proves

Chapter 25 — Correct compile is not correct delivery

Scenario: constructed illustration of the delivery distinctions (injection, observation, reconciliation, liveness). Historical wave outcomes are book results recorded in the research register, not reproduced here. · Boundary: host model-context boundary only. Provider-wire content and model-internal use are unobserved and never implied.

Two cases side by side. Verified case: render embedded unchanged, block injected once, live observer saw it, hashes reconcile. Failed case: observer never established liveness, so the comparison is inconclusive, not negative.

Delivery comparison. Verified case: render, transport block and observed text reconcile. Failed case: no live observation, so reconciliation is impossible and the run is inconclusive.

Capacity: input allowance unknown (not applicable to this comparison); no headroom invented

CategoryCountedShare
Compiler render (fixture)340032.1%
Transport block: render inside envelope (fixture)360034.0%
Observer system text, verified case (fixture)360034.0%

Units: fixture bytes across the three byte domains (render, transport block, observed text). not applicable; reconciliation is byte-exact within the fixture

Timeline

Comparisons

Diagnostics

Lineage: Three byte domains stay apart: compiler render, transport block, observer text. Conflating any two manufactures a result.

Does not establish: Provider-wire identity, provider-side rewriting, cache decisions, or model internals. Only the host boundary is observed.

Renderer viewer-v1.0 · ch25-delivery

Chapter 26 — Did the Context Help? influence is not utility

Scenario: recorded result: six-task ladder plus a transport-verified live wave at the score floor. Reader identity unpinned in the ladder; no ecological claim. · Boundary: Ladder: prompt-condition comparisons in one harness with direct insertion, not runtime injection. Live wave: host-boundary transport verified separately. Model internals unobserved.

No-context vs compiler bundle: all six full responses differed, four of six actions differed, scores improved on two, worsened on one, unchanged on three. The second live wave verified transport on all 24 runs yet recorded no measured difference, all scores at zero.

Six-task ladder outcomes split into improved two, worsened one and unchanged three, beside an invalid calibration control, a confounded reader probe, and a 24-run transport-verified live wave with every score at zero.

Capacity: input allowance unknown (not applicable to this comparison); no headroom invented

CategoryCountedShare
Score improved (2 tasks)233.3%
Score worsened (1 task)116.7%
Score unchanged (3 tasks)350.0%

Units: tasks (score movement, no-context vs compiler bundle; ladder of six). not applicable; movement counts

Timeline

Comparisons

Diagnostics

Lineage: Ladder bundles were frozen outputs from the construction experiment, digest-checked, with no compilation during inference; live waves are separate experiments and must not be merged.

Does not establish: Population effects, compiler behavioural advantage, candidate-level causation, cross-reader generality or production prevalence. One surplus of improvements is not an effect estimate.

Renderer viewer-v1.0 · ch26-did-context-help

Chapter 27 — The complete chain, with the evidence stops marked

Scenario: constructed synthesis: reuses the pilot scenes as linked cases. Ecological evidence remains empty; integration of separately collected records is display, not an end-to-end qualification. · Boundary: full chain: available information to behavioural evaluation; each stage names its own boundary

Follow one item across the recorded path: available, observed, candidate, eligible, selected, represented, assembled, rendered, transported, host-observed, evaluated. The viewer shows where the evidence stops at every stage.

Lifecycle chain of eleven stages with evidence stops marked. Six stages link to pilot artifacts; behaviour and ecology are referenced with their limits stated; two items remain open frontier.

Capacity: input allowance unknown (per-stage; see linked scenes); no headroom invented

CategoryCountedShare
Stages with a linked pilot artifact654.5%
Stages described, artifact lives elsewhere327.3%
Open research frontier218.2%

Units: stages with recorded artifacts in the pilot (of 11 lifecycle stages). per linked scene

Timeline

Diagnostics

Lineage: Move backwards along lineage from any admitted item: why it entered, what changed its representation, where it was observed, and where measurement stops.

Does not establish: That the current-version pipeline was qualified end to end. Separately collected records displayed together are not a joint qualification.

Renderer viewer-v1.0 · ch27-lifecycle