Commit Graph
13 Commits
Author SHA1 Message Date
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 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 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 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 b84bade045 Save The Tree implementation and acceptance work in progress
Preserve production code, regression fixtures, audio assets and provenance, test infrastructure, and the original-completion plan and progress ledger. Final game and Windows acceptance remain pending; excluded local artifacts and native experiments are not part of this snapshot.
2026-10-11 15:58:00 +09:00
Takeshi 39f6068461 Add supply auto-purchase and preserve save recovery state 2026-10-02 07:35:03 +09:00
Takeshi 285528b7a3 Expose pending service pricing in facility UI
Show normal usage fees separately from the unspecified desire-match surcharge. Preserve free reception and omit guest pricing from warehouse and cleaning rooms.

Validation: 155 suites / 12,310 checks; focused 700 checks; strict state and event equivalence; 16 normal and compact FRONT/BACK captures.
2026-10-01 02:43:39 +09:00
Takeshi 5dde0c5ec2 Record original-alignment implementation and traceability checkpoint
Capture current source, content data, tests, asset licenses, and original-specification traceability. Original implementation remains incomplete. The accepted matching UI generation passed 154 suites and 12,253 checks, with eight rendered staff-contract screens reviewed. Latest native Windows and full-original acceptance remain outstanding.
2026-09-30 23:52:24 +09:00
Takeshi fb4ad23190 Add explicit stairs and measure elevator congestion with real actors 2026-09-09 14:26:38 +09:00
Takeshi 0f12c748e9 Connect physical elevators and staff commutes to construction, saves, and cutaway UI 2026-09-09 12:58:40 +09:00
Takeshi 627b200f00 Connect paid food purchasing, kitchen production, and porter deliveries 2026-09-09 09:46:33 +09:00
Codex 423fd6dd2e Preserve approved pixel tower prototype as development baseline 2026-09-09 07:51:16 +09:00