Commit Graph
447 Commits
Author SHA1 Message Date
Agent Control Runner 11b7a24a52 P28-01-COLLECTOR: 現HEADの性能基準:windowed x1/x3・Operations ON collector 2026-10-20 21:19:49 +09:00
Agent Control Runner 990481709c P28-01-COLLECTOR: 現HEADの性能基準:windowed x1/x3・Operations ON collector 2026-10-20 20:47:01 +09:00
TakeshiandClaude Opus 5.5 8fe128c5a8 P28-01: Fix Ops ON input, startup order, render counts and proof roles in spec
Representative input (602 min, 200 guests) cannot start Operations
(Day1 06:00 only, population cap 100), so Ops ON uses the real new-game
opening and 200-guest Ops ON stays unmet. Pin the autoload/main startup
order, define render counts from the world_preview model, separate input
shortfall from natural change, split checker/static review/owned-run proof,
and make the collector self-contained (tracked run_all_tests.py and
owned_outer.py only). Budgets and original denominator unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 20:13:56 +09:00
TakeshiandClaude Opus 5.5 91676c6e16 P28-01: Pin registration base_commit to 9b4518c, which contains SPEC.md
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 20:09:47 +09:00
TakeshiandClaude Opus 5.5 9b4518cd48 P28-01: Prepare minimal batch spec, registration proposal and task instructions
Short Git-tracked spec_ref with the exact P28-01 work/acceptance, the P28
cross-cutting six and BASELINE.txt line references. Collector task contract
(codex/gpt-6-astra, independent Opus review) limited to execution/p28-01/
collector/**, outside the product source map, so the formal 192-suite
evidence stays valid. Nothing registered or run; original credit unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 20:05:10 +09:00
TakeshiandClaude Opus 5.5 8c36c100b2 P14-03: Record Runner formal completion; P14 package complete, units 22/88
Cite the real Runner receipts (submitted a5d2491, integrated/final b7f6168,
9/9 conditions, low findings preserved) in a new ACCEPTANCE record. Keep the
x1 budget miss, x3/stall/render/Windows, the unused staff service shaft and
the four low findings as separate unmet items. Pinned p06-01/p14-02
acceptance JSON unchanged; the 46-suite supplement lives in the new record.
Sync P28-01 summary and gaps to the r02 measurements; next unit P28-01.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 19:56:15 +09:00
Agent Control Runner b7f6168dc8 Merge commit 'a5d2491204f0604d07bfd1f1c41344a08e6f4835' into HEAD 2026-10-20 19:46:30 +09:00
Agent Control Runner a5d2491204 P14-03: 混雑と経路選択 2026-10-20 19:29:07 +09:00
TakeshiandClaude Opus 5.5 e8b3dbe7a4 P14-03: Record review PASS awaiting Runner gate; sync current status
- P14-03 on 83b170a: formal 192/192 (22,198 checks), Root pairs 5/5,
  representative perf r02 (collection/functional comparison established;
  x1 ~827 ms exceeds the 4 ms budget in both versions), independent Opus
  whole-unit review PASS. Per the skill contract it stays uncounted (21/88)
  until Runner's own validate/review/integration/final; the registration
  proposal and evidence-binding verifier are under artifacts/.../p14-03-runner-gate-r01.
- Correction notes on P06-01/P06-03/P14-02/P06-02: their regressions missed 46
  roster-only suites; the defects found there are fixed in 83b170a and the
  formal 192-suite run covers them. Completions and approvals are preserved.
- IMPLEMENTATION_PLAN header and progress_snapshot next pointers now show 21
  units, P14-03 at the Runner gate and P28-01 next; history kept.
- Evidence matrix: 50% slowdown attributed to test_runtime_path_traffic,
  injected trips and budget/scope wording per the review.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 19:18:54 +09:00
TakeshiandClaude Opus 5.5 83b170a4c7 Fix regressions in roster-only suites from A06/A07/P14-03
The formal collector's roster includes 46 suites the Makefile never ran;
the first formal attempt stopped on test_required_kitchen and a sweep found:
- v15 MIMI purchase saves could not be written once Runtime saves carried
  mana_reserve (P06-01): the format detector now validates that section and
  excludes it before the unchanged v15 allowlist, like special_peeping_rooms.
- test_required_kitchen's legacy14 exact-load comparison now maps the two
  approved migrations (fresh A06 reserve at the restored boundary, elevator
  snapshot v1->v2) after checking each against its contract, in Runtime key
  order; every other byte must still match.
- test_runtime_defense_autonomy allowed Mana to change only by the A06 flow.
- test_p08_normal_placement_ops expects 25 palette slots (two warps); its
  suite-policy pin is updated with flags unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 17:08:40 +09:00
TakeshiandClaude Opus 5.5 40364345ab P14-03: Prove new-PID pairs inside the roster; declare UIDs and policy pins
- tests/s2/test_new_pid_pairs.gd runs each writer/reader save-restart pair as
  two real child processes and keeps their complete output in the private
  profile, since the script-level roster runs suites without arguments.
- Commit the Godot UIDs of scripts added this session (and the pre-existing
  peeping-room scripts that lacked tracked UIDs) plus the legacy fixture's
  thumbnail import, so a private import generates nothing undeclared.
- Repin suite-policy source SHAs for test_main_dashboard (A06 HUD, palette 25)
  and test_runtime_transport (sustained outage helper); flags unchanged.
- Register the pair suite's completion marker.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 16:54:45 +09:00
TakeshiandClaude Opus 5.5 a8edd3c3a1 P14-03: Versioned shaft-wait saves, keep riders aboard, real-actor proof
- ElevatorService snapshot v2 carries the shaft-wide wait; v1 saves (written
  with every elevator dynamic_cost 0) migrate by deriving it on load, and any
  v2 mismatch, including all zeros, is rejected atomically. A genuine save
  from 50ceca0 is kept as tests/fixtures/p14-03/legacy_rush_v1.
- A guest aboard a cabin no longer decides, leaves or despawns until the
  elevator sets it down at a real landing; previously a rider told to leave
  vanished from a moving cabin.
- test_route_wait_choice now proves the rush detour and route loss with a
  worker who actually walks, every shared rider's arrival cell, service
  elevator and stair congestion, legacy migration and a new-PID restart.
- Register completion markers for the seven suites added this session and
  bring the P14 ledger in line with P14-02's completion.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 16:51:41 +09:00
TakeshiandClaude Opus 5.5 62d1dcecad P14-03: Add evidence matrix (regression and review pending)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 16:10:56 +09:00
TakeshiandClaude Opus 5.5 0754f412a8 P14-03: Price whole-shaft elevator waits in A* route choice
Riders queued for any floor pair in a shaft now delay every pair: the
elevator service publishes the rest of the shaft queue as each connector's
dynamic cost, refreshed on trip changes and each cabin minute, and restore
rejects saves whose wait disagrees with their trips. A two-shaft fixture with
real guests shows rush diversion, shared cabins within capacity, recovery,
route loss and warp-exit congestion.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 15:57:28 +09:00
TakeshiandClaude Opus 5.5 50ceca0b7d P06-02: Record completion under delegated approval; P06 package complete, units 21/88
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 15:48:47 +09:00
TakeshiandClaude Opus 5.5 d743bd67b6 P06-02: Assert no SERVICE_SALE events during the natural outage
Review r1 noted the facility revenue balance is swept immediately; the event
check proves no sale directly.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 15:48:08 +09:00
TakeshiandClaude Opus 5.5 f6f9c9c0d4 P06-02: Prove whole-tower stop under natural A06 depletion across PIDs
An ordinary operating tower whose upkeep exceeds the world tree's supply runs
dry on its own; for an hour every facility is stopped with no sales, income,
production, admissions, warp travel or elevator boarding, and no guest is lost
except through ordinary departure. A mid-outage save continues identically in
a new process.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 15:18:38 +09:00
TakeshiandClaude Opus 5.5 0f23d34e9f Path: Apply "!id" access to layer-crossing and no-route diagnostics
A stopped guest warp now reports CONNECTOR_UNAVAILABLE instead of
GOAL_UNREACHABLE (P14-02 review r2 follow-up).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 15:12:47 +09:00
TakeshiandClaude Opus 5.5 28e3ffe146 P14-02: Record completion under delegated approval; original units 20/88
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 15:11:52 +09:00
TakeshiandClaude Opus 5.5 ad2ea79c7d P14-02: Record second independent review PASS on 8917c19
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 14:11:10 +09:00
TakeshiandClaude Opus 5.5 8917c190cf P14-02: Split warps into guest FRONT and staff BACK service warp (A08)
The FRONT Mana warp is guest-only: its connectors carry the "!staff" access,
which path access checks treat as open to everyone except staff. A new 2x2
BACK service warp links only to other service warps for staff, with A07
values. Registry and palette now hold 25 definitions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 13:48:14 +09:00
TakeshiandClaude Opus 5.5 619b5e07ed P14-02: Record independent review PASS on 728e5e6 and acceptance evidence
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 11:30:34 +09:00
TakeshiandClaude Opus 5.5 728e5e612f P14-02: Record warp performance measurements
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 11:24:51 +09:00
TakeshiandClaude Opus 5.5 cca5457454 P14-02: Keep warp in its own catalog list
Stair infrastructure stays exactly the two stairs; the Runtime registry now
loads 24 definitions including the A07 warp.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 11:05:29 +09:00
TakeshiandClaude Opus 5.5 0cfaec1626 P14-02: Add buildable Mana warp (A07)
2x2 FRONT warp at 3000G/30 materials/360 min, 15G/day and 1 Mana upkeep.
Every completed warp pair is linked by one path connector, so crossing is a
single step; a 3-Mana fare per rider is charged once in the step's tick.
Warps close while either end is unpowered, the reserve is empty or below one
fare, and blocked arrivals offer no step. Saves validate the derived links.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 10:45:28 +09:00
TakeshiandClaude Opus 5.5 7e6e540837 P06-03: Record owner approval; original units 19/88
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 10:03:53 +09:00
TakeshiandClaude Opus 5.5 29782a3f0a P06-03: Record independent review PASS on 826ef60 and acceptance evidence
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 09:22:26 +09:00
TakeshiandClaude Opus 5.5 826ef606df P06-03: Show Mana supply, consumption and storage; prove new-PID recovery
HUD tooltip reports world tree supply, upkeep consumption, net, stored amount
and the last boundary's shortage/overflow. A writer/reader pair saves mid-outage,
recovers in a new process and matches the writer exactly while DESTROYED and
RAIDED suspensions stay in place.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 08:59:59 +09:00
TakeshiandClaude Opus 5.5 db5ca62e42 P06-01: Record owner approval; original units 18/88
Owner approved P06-01 formal completion on candidate f247d19 (2026-10-20).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 08:57:41 +09:00
TakeshiandClaude Opus 5.5 a1538a8633 P06-01: Record independent review PASS on f247d19 and acceptance evidence
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 21:01:19 +09:00
TakeshiandClaude Opus 5.5 f247d19325 P06-01: Fix review r01 findings for A06 reserve
Settle Mana raised above capacity between boundaries as recorded overflow
instead of rejecting saves or latching a fault, exclude destroyed facilities
from upkeep demand, and keep the depletion drill's outage sustained.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 20:56:57 +09:00
TakeshiandClaude Opus 5.5 65534cfd15 P06-01: Show A06 reserve capacity in HUD, add new-PID and perf evidence
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 20:29:04 +09:00
TakeshiandClaude Opus 5.5 ae0f998ff4 P06-01: Implement approved A06 finite Mana reserve (MP-01-r02 recommended)
Initial 100, capacity 300, world tree +20 per 10 game minutes. Each boundary
pays registered upkeep demand before storing surplus; overflow is discarded
and recorded, 0 stops the whole tower. Furnace offers are judged after
generation and demand payment. New saves carry mana_reserve and Operations
rollback includes it; legacy saves keep a 0..300 amount and reject others.

Outage tests that relied on Mana 0 persisting now hold the outage with a
disabled demand sink, since the world tree recovers at the next boundary.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 17:20:04 +09:00
Takeshi c366012446 Refresh validated progress snapshot digest 2026-10-19 13:37:41 +09:00
Takeshi bf74684976 Record P06 audit closure and live Claude Desktop controller handoff 2026-10-19 13:36:07 +09:00
Agent Control Runner e53858a55c Merge commit '3084add460e0fe0b6b32ae4396c9f698c81e0358' into HEAD 2026-10-19 13:33:01 +09:00
Agent Control Runner 3084add460 P06-02-AUDIT-CONTINUE: P06-02 same audit continuation after input compaction failure; no gameplay changes 2026-10-19 13:01:21 +09:00
Takeshi 6d1dd508fa Pin original global mana-stop scope and existing stop chains 2026-10-19 01:46:22 +09:00
Takeshi 6784ea5f08 Preserve validated adapter candidate and exact Opus review resume 2026-10-19 01:44:37 +09:00
Takeshi edcb20d3d1 Track retained P06 audit and narrow adapter correction 2026-10-19 01:31:16 +09:00
Takeshi 174494613a Record P06 audit continuation and confirmed quota fallback 2026-10-19 01:10:02 +09:00
Takeshi 0eeff92e81 Extract unchanged P06-02 audit contract for bounded worker input 2026-10-19 01:07:05 +09:00
Takeshi ed9d72a1c2 Record Opus-selected P06-02 audit under updated team 2026-10-19 01:05:30 +09:00
Takeshi d9262a71f4 Record P04-01 formal acceptance and updated development workflow 2026-10-19 00:59:23 +09:00
Agent Control Runner b1810ff4b2 Merge commit '785815002eb750b0bef3c26fe2ca492b16b280be' into HEAD 2026-10-19 00:46:39 +09:00
Agent Control Runner 785815002e P04-01: 同時発生の更新規約 2026-10-19 00:12:04 +09:00
Agent Control Runner a9ef681fb8 P04-01: 同時発生の更新規約 2026-10-18 21:01:07 +09:00
Agent Control Runner 13aefdd3dd P04-01: 同時発生の更新規約 2026-10-18 20:16:38 +09:00
Agent Control Runner 2cd734062a P04-01: 同時発生の更新規約 2026-10-18 18:11:13 +09:00
Agent Control Runner e7f2271164 P04-01: 同時発生の更新規約 2026-10-18 16:51:45 +09:00