diff --git a/.gitignore b/.gitignore index a372f2b..ffb4f67 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,5 @@ .playwright-mcp/ chat_map.png chat_frame.png +.opencode/ +frames/ diff --git a/.opencode/session-goal.md b/.opencode/session-goal.md deleted file mode 100644 index 4311761..0000000 --- a/.opencode/session-goal.md +++ /dev/null @@ -1,26 +0,0 @@ -# Session Goal - -реализуй полностью. автономно - -## Plan -1. Read protocol spec (docs/aicc-core.md) and testbed design (docs/testbed-design.md) -2. Inspect aicc-py SDK at ~/Desktop/aicc-py -3. Build testbed bridge skeleton (world, capsule, bridge with tools) -4. Implement tools: proprioception, vision, move, turn, look_at, interact -5. Add headless rendering for vision frames -6. Write agent demo loop -7. Run conformance suite (9/9 green) -8. Verify demo end-to-end, write README, commit per milestone - -## Progress -- DONE: world engine (room, capsule physics/collision, beacon, audio) — testbed/room/world.py -- DONE: headless raycaster renderer (vision 160x120 + aligned depth grid) — testbed/room/render.py -- DONE: RoomBridge with all world tools + echo/boom/bump — testbed/bridge.py -- DONE: conformance runner — 9/9 green against testbed bridge (testbed/conformance.py) -- DONE: pytest suite — 33 tests green; ruff clean -- DONE: agent demo loop — LLM (OpenAI-compatible/ollama) + scripted fallback + auto handoff; E2E verified over WebSocket (scripted: 26 steps, beacon activated; LLM mode completed missions with gemma4:e2b) -- DONE: testbed/README.md, scripts/setup.sh deps, scripts/run_bridge.sh, BUILDLOG.md updated -- DONE: commits per milestone (skeleton, bridge+tools+conformance, tests+physics fixes, demo loop, docs, lint) -- VERIFIED: conformance 9/9, pytest 33/33, ruff clean, demo end-to-end - -COMPLETED diff --git a/frames/demo.gif b/frames/demo.gif deleted file mode 100644 index e1614be..0000000 Binary files a/frames/demo.gif and /dev/null differ diff --git a/frames/demo_summary.png b/frames/demo_summary.png deleted file mode 100644 index f048b36..0000000 Binary files a/frames/demo_summary.png and /dev/null differ diff --git a/frames/step_001_map.png b/frames/step_001_map.png deleted file mode 100644 index 167ae69..0000000 Binary files a/frames/step_001_map.png and /dev/null differ diff --git a/frames/step_001_view.png b/frames/step_001_view.png deleted file mode 100644 index 6ec5df3..0000000 Binary files a/frames/step_001_view.png and /dev/null differ diff --git a/frames/step_002_map.png b/frames/step_002_map.png deleted file mode 100644 index c468c2e..0000000 Binary files a/frames/step_002_map.png and /dev/null differ diff --git a/frames/step_002_view.png b/frames/step_002_view.png deleted file mode 100644 index eef158b..0000000 Binary files a/frames/step_002_view.png and /dev/null differ diff --git a/frames/step_003_map.png b/frames/step_003_map.png deleted file mode 100644 index 1ae169e..0000000 Binary files a/frames/step_003_map.png and /dev/null differ diff --git a/frames/step_003_view.png b/frames/step_003_view.png deleted file mode 100644 index 0121cfa..0000000 Binary files a/frames/step_003_view.png and /dev/null differ diff --git a/frames/step_004_map.png b/frames/step_004_map.png deleted file mode 100644 index 55351f8..0000000 Binary files a/frames/step_004_map.png and /dev/null differ diff --git a/frames/step_004_view.png b/frames/step_004_view.png deleted file mode 100644 index 7c6ed63..0000000 Binary files a/frames/step_004_view.png and /dev/null differ diff --git a/frames/step_005_map.png b/frames/step_005_map.png deleted file mode 100644 index 22e1b2a..0000000 Binary files a/frames/step_005_map.png and /dev/null differ diff --git a/frames/step_005_view.png b/frames/step_005_view.png deleted file mode 100644 index aa88de2..0000000 Binary files a/frames/step_005_view.png and /dev/null differ diff --git a/frames/step_006_map.png b/frames/step_006_map.png deleted file mode 100644 index 7114ba5..0000000 Binary files a/frames/step_006_map.png and /dev/null differ diff --git a/frames/step_006_view.png b/frames/step_006_view.png deleted file mode 100644 index 0b29e03..0000000 Binary files a/frames/step_006_view.png and /dev/null differ diff --git a/frames/step_007_map.png b/frames/step_007_map.png deleted file mode 100644 index d6baf47..0000000 Binary files a/frames/step_007_map.png and /dev/null differ diff --git a/frames/step_007_view.png b/frames/step_007_view.png deleted file mode 100644 index 20d96b9..0000000 Binary files a/frames/step_007_view.png and /dev/null differ diff --git a/frames/step_008_map.png b/frames/step_008_map.png deleted file mode 100644 index c126d03..0000000 Binary files a/frames/step_008_map.png and /dev/null differ diff --git a/frames/step_008_view.png b/frames/step_008_view.png deleted file mode 100644 index 728f095..0000000 Binary files a/frames/step_008_view.png and /dev/null differ diff --git a/frames/step_009_map.png b/frames/step_009_map.png deleted file mode 100644 index d374639..0000000 Binary files a/frames/step_009_map.png and /dev/null differ diff --git a/frames/step_009_view.png b/frames/step_009_view.png deleted file mode 100644 index 5265f93..0000000 Binary files a/frames/step_009_view.png and /dev/null differ diff --git a/frames/step_010_map.png b/frames/step_010_map.png deleted file mode 100644 index e9c0820..0000000 Binary files a/frames/step_010_map.png and /dev/null differ diff --git a/frames/step_010_view.png b/frames/step_010_view.png deleted file mode 100644 index 679d853..0000000 Binary files a/frames/step_010_view.png and /dev/null differ diff --git a/frames/step_011_map.png b/frames/step_011_map.png deleted file mode 100644 index 5b9a7ba..0000000 Binary files a/frames/step_011_map.png and /dev/null differ diff --git a/frames/step_011_view.png b/frames/step_011_view.png deleted file mode 100644 index 553d036..0000000 Binary files a/frames/step_011_view.png and /dev/null differ diff --git a/frames/step_012_map.png b/frames/step_012_map.png deleted file mode 100644 index 94c3e2d..0000000 Binary files a/frames/step_012_map.png and /dev/null differ diff --git a/frames/step_012_view.png b/frames/step_012_view.png deleted file mode 100644 index cab11e8..0000000 Binary files a/frames/step_012_view.png and /dev/null differ diff --git a/frames/step_013_map.png b/frames/step_013_map.png deleted file mode 100644 index 0cab83c..0000000 Binary files a/frames/step_013_map.png and /dev/null differ diff --git a/frames/step_013_view.png b/frames/step_013_view.png deleted file mode 100644 index 4be7168..0000000 Binary files a/frames/step_013_view.png and /dev/null differ diff --git a/frames/step_014_map.png b/frames/step_014_map.png deleted file mode 100644 index 6991649..0000000 Binary files a/frames/step_014_map.png and /dev/null differ diff --git a/frames/step_014_view.png b/frames/step_014_view.png deleted file mode 100644 index 14d87dc..0000000 Binary files a/frames/step_014_view.png and /dev/null differ diff --git a/frames/step_015_map.png b/frames/step_015_map.png deleted file mode 100644 index 43fd3e2..0000000 Binary files a/frames/step_015_map.png and /dev/null differ diff --git a/frames/step_015_view.png b/frames/step_015_view.png deleted file mode 100644 index 8c86c07..0000000 Binary files a/frames/step_015_view.png and /dev/null differ diff --git a/frames/step_016_map.png b/frames/step_016_map.png deleted file mode 100644 index d0bed42..0000000 Binary files a/frames/step_016_map.png and /dev/null differ diff --git a/frames/step_016_view.png b/frames/step_016_view.png deleted file mode 100644 index 4791107..0000000 Binary files a/frames/step_016_view.png and /dev/null differ diff --git a/frames/step_017_map.png b/frames/step_017_map.png deleted file mode 100644 index 676a551..0000000 Binary files a/frames/step_017_map.png and /dev/null differ diff --git a/frames/step_017_view.png b/frames/step_017_view.png deleted file mode 100644 index bf6b885..0000000 Binary files a/frames/step_017_view.png and /dev/null differ diff --git a/frames/step_018_map.png b/frames/step_018_map.png deleted file mode 100644 index a292369..0000000 Binary files a/frames/step_018_map.png and /dev/null differ diff --git a/frames/step_018_view.png b/frames/step_018_view.png deleted file mode 100644 index 4876127..0000000 Binary files a/frames/step_018_view.png and /dev/null differ diff --git a/frames/step_019_map.png b/frames/step_019_map.png deleted file mode 100644 index 569a90d..0000000 Binary files a/frames/step_019_map.png and /dev/null differ diff --git a/frames/step_019_view.png b/frames/step_019_view.png deleted file mode 100644 index e0a0759..0000000 Binary files a/frames/step_019_view.png and /dev/null differ diff --git a/frames/step_020_map.png b/frames/step_020_map.png deleted file mode 100644 index c24dec6..0000000 Binary files a/frames/step_020_map.png and /dev/null differ diff --git a/frames/step_020_view.png b/frames/step_020_view.png deleted file mode 100644 index 5ff15a4..0000000 Binary files a/frames/step_020_view.png and /dev/null differ diff --git a/frames/step_021_map.png b/frames/step_021_map.png deleted file mode 100644 index 7b21185..0000000 Binary files a/frames/step_021_map.png and /dev/null differ diff --git a/frames/step_021_view.png b/frames/step_021_view.png deleted file mode 100644 index e33cf0f..0000000 Binary files a/frames/step_021_view.png and /dev/null differ diff --git a/frames/step_022_map.png b/frames/step_022_map.png deleted file mode 100644 index f5d3540..0000000 Binary files a/frames/step_022_map.png and /dev/null differ diff --git a/frames/step_022_view.png b/frames/step_022_view.png deleted file mode 100644 index 840037e..0000000 Binary files a/frames/step_022_view.png and /dev/null differ diff --git a/frames/step_023_map.png b/frames/step_023_map.png deleted file mode 100644 index 470881e..0000000 Binary files a/frames/step_023_map.png and /dev/null differ diff --git a/frames/step_023_view.png b/frames/step_023_view.png deleted file mode 100644 index 8b612c3..0000000 Binary files a/frames/step_023_view.png and /dev/null differ diff --git a/frames/step_024_map.png b/frames/step_024_map.png deleted file mode 100644 index 42e190c..0000000 Binary files a/frames/step_024_map.png and /dev/null differ diff --git a/frames/step_024_view.png b/frames/step_024_view.png deleted file mode 100644 index dd836bb..0000000 Binary files a/frames/step_024_view.png and /dev/null differ diff --git a/frames/step_025_map.png b/frames/step_025_map.png deleted file mode 100644 index ec3f66f..0000000 Binary files a/frames/step_025_map.png and /dev/null differ diff --git a/frames/step_025_view.png b/frames/step_025_view.png deleted file mode 100644 index f4c7c1c..0000000 Binary files a/frames/step_025_view.png and /dev/null differ diff --git a/frames/step_026_map.png b/frames/step_026_map.png deleted file mode 100644 index 58c5900..0000000 Binary files a/frames/step_026_map.png and /dev/null differ diff --git a/frames/step_026_view.png b/frames/step_026_view.png deleted file mode 100644 index 2ddd69d..0000000 Binary files a/frames/step_026_view.png and /dev/null differ