This document defines the operational test that makes PRD-043 Acceptance #6 ("sufficient for a fresh adopter to explain v1 core without reading historical PRDs") a check rather than a claim.
A fresh-context agent — a cold instance of Claude, Codex, Gemini, or another LLM with no prior Turnfile exposure — is given exactly four files and no other context:
SPEC.mdDEFINITIONS.mddocs/MINIMUM_VIABLE_TURNFILE.mdCONFORMANCE.md
The agent is asked the five questions below and must answer correctly. Correct answers are recorded as evidence under working-session/docs/v1-fresh-context-probe-<date>-<agent>.md.
A passing probe is one fresh-context agent answering all five questions correctly from these four files alone. Two passing probes from independent agent families constitute strong evidence; one passing probe is acceptable for an initial v1 release.
- What are the three required artifacts in a conforming v1 working session, and what does each one record?
- Who can transition a message from
actionedtoclosed, and why is that distinction load-bearing? - List the authority order from highest to lowest. Can agent consensus override a maintainer-gated action? Why or why not?
- A new task is created at revision 5 and claimed at revision 7. A lock with
acquired_rev: 7and the default lease policy is held. At what revision does the lease expire? - Name two optional profiles that a v1 minimal session does not require, and explain where to find their classification.
TURNFILE.yaml(coordination state — agents, tasks, locks, revision, signals),MAILBOX.md(open and closed messages with inbox snapshot),WORKLOG.md(narrative progress and handoff state).- Only the sender or the maintainer can close. The receiver can ack, block, or action but cannot close a card they are responding to. The distinction prevents a receiver from unilaterally terminating a request that the sender still has open business on.
- (1) System/user/tool/repository/local security instructions, (2) recorded maintainer decisions, (3) delegated approval bands, (4) registered task ownership and locks, (5) agent proposals/objections/counter-recommendations. No — agent consensus does not unlock a maintainer-gated action; SPEC §3 and
docs/MINIMUM_VIABLE_TURNFILE.md"Authority order" both say so explicitly. - Revision 10. Default lease expiry is
(coordination.revision - acquired_rev) > 2, so the first revision strictly greater than7 + 2is 10. - Any two of: Tokenese, heartbeat stewards, concurrent shard task aggregation, agent onboarding vetting suites, unified terminal transport, public-surface snapshot maintenance, skill-bundle integrity validation. Classification lives in
docs/prds/PRD_SHELF_RECONCILIATION.json.
Per probe, record under working-session/docs/v1-fresh-context-probe-<date>-<agent>.md:
- agent identity (model + surface)
- exact prompt given
- exact answers received
- per-question pass/fail
- grader identity
If a fresh-context agent fails any question, either (a) the four-file set is insufficient — fix the gap by editing SPEC.md / DEFINITIONS.md / MINIMUM_VIABLE_TURNFILE.md / CONFORMANCE.md, NOT by adding historical-PRD pointers — or (b) the question is unfair — revise the question. Either path re-runs the probe.
A passing probe is one of the inputs to the version-bump guardrail under R9 (tools/validate-v1-profile.mjs green + ≥2 agent APPROVE + Maintainer ratify). A failing probe blocks the 0.x → 1.0 version bump.