The workplan list read as though GROUND-WP-0002, 0003 and 0005 each
existed twice. They did not: three inbound clay-borg finding reports were
filed in workplans/ borrowing the number of the workplan they bear on, and
each was registered in State Hub as a workplan.
A report is correspondence, not a unit of work. The three move to
reports/YYMMDD-<slug>.md with their own id space (GROUND-RPT-0001..0003),
keeping type: report, status: informational and the extends: link to the
workplan they relate to. Their state_hub_workstream_id bindings are
dropped and the hub registrations archived, so the hub's workplan list
matches the files.
Five workplans, one file per number.
AGENTS.md records the convention, since the reports arrive regularly and
nothing in the repo said where they go.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Closes GROUND-WP-0002 T04's open item. Both modes now play through, and
the reason they never had is clay-borg's: cb-play built every game as
SHARED GROUND and passed an empty setup patch, so two of the three shipped
modes were unreachable from the driver. Nothing about the modes was wrong.
All three produce different winners from identical play -- shared gives
all four seats, common gives the top personal scorer, coalitions gives the
best Bond network.
And they answer a question raised from play on 2026-08-06 that could not
be sent then for want of an artifact. Varying exactly one number --
ATTACK's rank in an otherwise identical policy, 200 games per cell --
ATTACK earns its place in NO mode: free but pointless in co-op, a cost at
six seats in semi-co-op, and roughly halving your chance of being among
the winners in coalitions.
The coalitions result has a mechanism the data confirms unprompted:
GR-A07 flips a Bond to a Rivalry, GR-E04 scores Bond networks, so
attacking destroys what scores -- and the attacking numbers in E04 are
IDENTICAL to E03's, which is what that predicts, since breaking every Bond
makes each seat a coalition of one.
Consequence: nobody who plays well attacks, so Stress never rises and
DARVO never arms -- zero times in 500 competent games. The report does not
call that a defect. DARVO is the pattern the game is about not falling
into, so a self-destructive ATTACK may be the design. The question put to
this repo is only whether the namesake mechanic being unreachable in
competent play, in all three modes, is intended.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
GROUND-WP-0005 has both tasks blocked on a measured difficulty baseline.
This is that baseline, with its confound stated rather than hidden.
It opens with a retraction. Earlier today clay-borg was going to report
that a greedy bot wins 200 of 200 games at five and six seats and the game
is too easy there -- which would have invited threshold changes. A
FirstLegal policy scores 0% on the identical deals where greedy scores
100%, and at two seats it beats greedy. Two unsophisticated agents span
the entire range, so a single policy's win rate is a statement about the
policy. clay-borg's adversarial review caught it before it left the repo.
Fifth wrong premise avoided, second stopped before sending.
What is reported instead is the WINNABLE FRACTION -- the proportion of
deals in which an exhaustive search finds a winning line in the final
round -- alongside a plural policy panel and the SPREAD between policies.
The spread is 71.7 to 100.0 percentage points, which is the direct
evidence for why the single-policy figure was meaningless.
Stated limits: the winnable figure is conditioned on greedy's play up to
the final round (searching from round 1 exceeded 2x10^6 nodes at two
seats), it is a lower bound, and budget-cut deals are excluded rather than
counted as losses.
No threshold changes are proposed. The confound is large enough that
clay-borg would rather this repo saw it than acted on it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
fix-consistency C-06 registered the report file and wrote back its id.
Note: it is a report extending GROUND-WP-0002, not a workplan of its own
-- the hub now carries a workstream row for it because it lives under
workplans/. Harmless, but if report files become common they want their
own directory.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Extends GROUND-WP-0002 as a file rather than an inbox message -- the
message of 2026-07-30 sat unread for four days, and the failure was that
nothing pointed at it.
clay-borg retracts "4/6/9 against 5/7/9, no dataset reconciles them."
With Problems.csv imported the measurement is 6/9/12 against 5/7/9 and the
scenario is renamed -unreachable- to -reachable-, confirming this repo's
2026-08-03 void ruling from the engine side. It was still queued to be
re-sent until clay-borg's adversarial review caught it.
Also acknowledges that all ten U-item rulings of 2026-08-03 had not been
collected by clay-borg -- its own survey still said "0 of 10 ruled" two
days later. No ruling is requested in this report.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Surface is always in play with hidden priorities 1..k, so available
points are 6/9/12 against Standard thresholds 5/7/9 — every seat band
is winnable. Encode the contract in edition rules, finish the workplan,
and park optional difficulty tiers as GROUND-WP-0005.
GROUND-WP-0002 T03 voided gr-e01-threshold-unreachable-2p as a stand-in
artifact, on the basis that Problems.csv makes 12 points available. The
12 is wrong and clay-borg supplied it: twelve points exist in the FILE,
but GR-S01 deals 2/3/4 of the five Problems, so 4/6/9 are ever in play.
clay-borg asserted the 12 in its CB-WP-0021 declaration and corrected
itself one commit later, by which time the ruling had been made.
The gap survives the authoritative dataset and is now confirmed at the
table: the maintainer could not win any 3-player game on 2026-08-03.
Three independent forms of evidence -- play, the engine's own constants,
and both datasets agreeing -- plus a named reproduction.
T06 has been removed from GROUND-WP-0002, which is finished; a new task
does not belong in a closed workplan and the hub correctly refused to
register it there.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Confirmed by play and by reproduction. The maintainer could not win any
3-player game on 2026-08-03; the engine computes why from its own
constants: GR-S01 deals 2/3/4 Problems and GR-E01 asks for 5/7/9, so a
perfect group still loses at 2, 3 and 4 seats.
Not a dataset problem -- the stand-in gives 3/6/10 and this repo's
Problems.csv gives 4/6/9 against the same thresholds. No edition data
reconciles them.
Reproduction named so the ruling can be checked against it:
gd0001_group_success_is_unreachable_below_five_seats in clay-borg.
Three possibilities offered rather than one assumed: the deal is too
small, the thresholds are too high, or low seat counts are deliberately
not SHARED GROUND games -- in which case nothing currently says so and
the engine will keep offering an unwinnable game.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Record owner confirmations for SOLVE legality, U1–U10, the dataset
contract, and provisional scenarios (void gr-e01). Spawn GROUND-WP-0003
for full-game playtests of semi-coop and coalitions.
Ruled by the maintainer 2026-08-03. editions/ground-darvo-r0/ is the
source of truth for Problem values, required solutions, visibility and
priority, and the engine must import it rather than invent them. This
unblocks clay-borg and very likely dissolves
gr-e01-threshold-unreachable-2p.
The three sub-questions were not ruled, so proposed defaults are recorded
rather than blocking the import on them: which columns are authoritative
vs presentational; that point_value and required_solution may NOT change
within r0; and that a version bump is the directory name, so it shows in
a diff and is never silent.
The second matters most: the engine hashes game state and a Problem's
value and required suit are IN that state. If they can change under a
fixed revision name, every recorded scenario hash in clay-borg silently
rots. Hence 'no' rather than 'probably not'.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
clay-borg messaged this repo on 2026-07-30 with ten rules points the
dataset does not decide (U1-U10), each simulated under a provisional
default, asking for confirm-or-correct per item. Four days later it was
still unread, because there was nowhere for it to land.
U2 (stress clamping), U6 (same-round Bond-Support vs DARVO step order)
and U8 (GROUND-OU cancelling an Attack before Protection is consumed)
are the three that change play -- each decides whether a DARVO stage
fires at all. The rest are edge cases or confirmations.
T03's six provisional scenarios are the scenarios that ENCODE these
defaults, so T05 comes first and T03 becomes the check that nothing was
missed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
T01: no generated placeholders remain. Named but not edited: SCOPE.md
does not say this repo is the authority clay-borg defers to for game
semantics, which is a real relationship with nine unanswered questions
behind it. Carried into WP-0002 T01 rather than written by hand, because
the sentence cannot be honest until the contract exists.
T02: there are no build/test/lint commands and that is the answer, not
an omission -- this is a content repo. Finding recorded: nothing
validates that the CSV sheets are internally consistent, because the
engine has never loaded them.
T03: GROUND-WP-0002. The most important next change is not content. The
engine has never loaded this repo's edition data -- it builds Problems
with value=priority and cycled suits, while Problems.csv has carried
point_value 2,2,2,3,3 and required_solution since 2026-07-31. GR-E01's
thresholds (2p 5, 3-4p 7, 5-6p 9) are ordinary against the 12 points the
dataset provides and unreachable against the stand-in's 6 -- which is
exactly what clay-borg reported as a rules gap needing a ruling here.
WP-0002 therefore leads with declaring the dataset authoritative, then
takes the rulings that survive it: SOLVE's legality against a face-down
problem, an unmatchable suit, and an already-claimed problem (GR-A13);
the six provisional defaults; and GR-E03/GR-E04 never having been played
to the end.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>