Commit History

test(web): offline import-safety guard for proteus.web
e049ecd

irregular6612 commited on

feat(web): single-file color-grid frontend (start / play / review)
5ba7629

irregular6612 commited on

feat(web): python -m proteus.web launcher
642444a

irregular6612 commited on

feat(web): stdlib http.server router + session registry + route tests
f8f1ce8

irregular6612 commited on

test(web): golden — InteractiveSession trace == SessionRunner(HumanAgent)
fd21a35

irregular6612 commited on

feat(web): InteractiveSession — threadless stepwise play driver
7a0c167

irregular6612 commited on

refactor(web): SessionRunner delegates to _session_core (no behavior change)
efc481d

irregular6612 commited on

test(web): lock finalize SessionNotFinishedError divergence + docstring note (Task 1 follow-up)
da16623

irregular6612 commited on

docs(cp7): design spec — LLM-generated memory pre-roll (hybrid handover)
e073c00

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(web): extract shared session-core helpers (build/turn/finalize)
598e3bd

irregular6612 Claude Opus 4.8 (1M context) commited on

docs(web): next-session execution kickoff prompt (subagent-driven)
7e6d105

irregular6612 Claude Opus 4.8 (1M context) commited on

docs(web): interactive color-grid web play — implementation plan (10 tasks, TDD)
ddd1836

irregular6612 Claude Opus 4.8 (1M context) commited on

docs(web): interactive color-grid web play — brainstormed design (SSOT)
efab165

irregular6612 Claude Opus 4.8 (1M context) commited on

docs(cp7): next-session design kickoff prompt (brainstorm → spec → plan)
f885bcf

irregular6612 commited on

chore(cp6): holistic-review cleanup — drop dead EASY start consts, de-8x8 docstring, ABC-faithful test stubs
7a406aa

irregular6612 commited on

docs(cp6): handoff close — difficulty layouts + category eval + compare shipped; CP7 next
2e353ae

irregular6612 commited on

feat(cp6): CLI compare — aggregate human/LLM traces by (model, difficulty)
c8beea5

irregular6612 Claude Sonnet 4.6 commited on

feat(cp6): runtime.aggregate — pure (model,difficulty) trace aggregation
fbc6f0f

irregular6612 Claude Sonnet 4.6 commited on

feat(cp6): trajectory + category-reward metrics (away_move_fraction, trajectory_agreement, ...)
cc2f936

irregular6612 Claude Sonnet 4.6 commited on

feat(cp6): runtime.rollout — deterministic optimal-trajectory simulator
14842f9

irregular6612 Claude Sonnet 4.6 commited on

feat(cp6): scenario-owned survival step_reward (away-from-predator) + safety_distance
53ff5ab

irregular6612 Claude Opus 4.8 (1M context) commited on

test(cp6): lock optimal!=habit handover invariant for all difficulty bands
e902aac

irregular6612 Claude Sonnet 4.6 commited on

feat(cp6): per-difficulty hand-authored predator_evade layouts (EASY unchanged)
f9924aa

irregular6612 Claude Sonnet 4.6 commited on

feat(cp6): Scenario.build_level takes difficulty + record_focal_move/safety_distance defaults
cc37031

irregular6612 Claude Opus 4.8 (1M context) commited on

docs(cp6): next-session execution kickoff prompt (subagent-driven)
6b5cb90

irregular6612 commited on

docs(cp6): implementation plan — 9 TDD tasks (layouts + category eval + compare)
e45f4f7

irregular6612 commited on

docs(cp6): design — difficulty layouts + category-specific eval + human-baseline compare
cc2fae6

irregular6612 commited on

docs(cp5): note stdin-EOF fix + empty-turns terminal-flag deferral (103 passed)
b878a6f

irregular6612 commited on

fix(cp5): _cmd_play returns rc=2 on stdin EOF (no traceback, no partial-trace crash)
c817950

irregular6612 Claude Sonnet 4.6 commited on

docs(cp5): handoff close — human play + trace viz shipped; CP6 next
0ebc133

irregular6612 commited on

feat(cp5): CLI replay --visual/--png/--fps (text stays default)
ff9d5a9

irregular6612 Claude Opus 4.8 (1M context) commited on

feat(cp5): CLI 'play' subcommand — human session via stdin
3f6f600

irregular6612 Claude Sonnet 4.6 commited on

test(cp5): guard viz package against eager matplotlib import
8c9f258

irregular6612 Claude Sonnet 4.6 commited on

refactor(cp5): lazy matplotlib in arc_grid.rendering (offline import invariant)
334147e

irregular6612 Claude Sonnet 4.6 commited on

fix(cp5): close PNG figures on error + force Agg + _title unit tests
09e1c5e

irregular6612 Claude Sonnet 4.6 commited on

feat(cp5): viz.png — per-frame titled PNGs via matplotlib Agg
9511d23

irregular6612 Claude Sonnet 4.6 commited on

fix(cp5): exercise fps->delay path in terminal test + respect explicit empty color_map
721a1d8

irregular6612 Claude Sonnet 4.6 commited on

feat(cp5): viz.terminal — truecolor block grid + CP4.5 side panel
83dce64

irregular6612 Claude Opus 4.8 (1M context) commited on

fix(cp5): harden viz.reconstruct cut verify + make FrameStep hashable
b30da92

irregular6612 Claude Sonnet 4.6 commited on

feat(cp5): viz.reconstruct — deterministic frame replay with double self-verify
2f5751f

irregular6612 Claude Opus 4.8 (1M context) commited on

test(cp5): lock human↔LLM trace comparability invariant (spec §10)
4d98bbb

irregular6612 commited on

feat(cp5): HumanAgent probe path returns typed ProbeResult
71926e3

irregular6612 Claude Sonnet 4.6 commited on

feat(cp5): HumanAgent act path + WASD parsing + reprompt (I/O-injected)
a684d5c

irregular6612 Claude Sonnet 4.6 commited on

docs(cp5): next-session execution kickoff prompt (subagent-driven)
40ee460

irregular6612 Claude Opus 4.8 (1M context) commited on

docs(cp5): implementation plan — HumanAgent + viz (11 TDD tasks)
2dae457

irregular6612 Claude Opus 4.8 (1M context) commited on

docs(cp5): brainstormed design — HumanAgent + trace viz (engine-replay reconstruction)
7f510b0

irregular6612 Claude Opus 4.8 (1M context) commited on

docs(cp4): handoff update — CLI + cloud providers + token accounting shipped; CP5 kickoff prompt; gitignore .env
33bb8e0

irregular6612 commited on

feat(cp4.5): preserve probe reasoning + raw_text + token accounting via ProbeResult
f95852b

irregular6612 commited on

feat(cp4.5): persist act-call token accounting + raw_text in TurnTrace
1c18fa9

irregular6612 commited on

feat(cp4): CLI (run / list-scenarios / replay) over fake + real providers
c318527

irregular6612 commited on