Commit Graph

  • 6f2d1c4f7b Merge feat/audio-video-controls: audio soundtracks + separated audio/visual controls spec BenStullsBets 2026-06-26 06:38:25 -07:00
  • a3ec09af7e feat(audio): per-altitude soundtracks + separated audio/visual controls spec BenStullsBets 2026-06-26 06:37:56 -07:00
  • e0b29c032c add sessions/0018/SESSION-0018.0-TRANSCRIPT-2026-06-25T09-42--2026-06-26T05-56.md + replace placeholder/variant SESSION-0018.0-TRANSCRIPT-2026-06-25T09-42--INPROGRESS.md BenStullsBets 2026-06-26 05:57:52 -07:00
  • 1b96e7065b add sessions/0019/SESSION-0019.0-TRANSCRIPT-2026-06-26T04-47--2026-06-26T05-47.md + replace placeholder/variant SESSION-0019.0-TRANSCRIPT-2026-06-26T04-47--INPROGRESS.md BenStullsBets 2026-06-26 05:48:00 -07:00
  • f28a06cc7f Merge feat/networked-control-surface: networked control surface spec (session 0019) BenStullsBets 2026-06-26 05:46:25 -07:00
  • 229af60f1f Merge pull request 'feat(content): add cosmos_miri pool member (Carina mid-infrared pan)' (#25) from feat/cosmos-miri-pool-member into main benstull 2026-06-26 12:39:34 +00:00
  • c389e2a834 docs(spec): networked control surface (renderer/controller split) — session 0019 BenStullsBets 2026-06-26 05:39:12 -07:00
  • 32e74ca446 fix(sim): make sim-local use the venv interpreter BenStullsBets 2026-06-26 05:28:02 -07:00
  • e3a9b7cff6 feat(content): add cosmos_miri pool member (Carina mid-infrared pan) BenStullsBets 2026-06-26 05:07:13 -07:00
  • 7a2f37af7e claim human-experience-filter-art session 0019 (placeholder) + sessions.json entry BenStullsBets 2026-06-26 04:47:47 -07:00
  • d0ad9a9ac9 Merge pull request 'feat(sim): emotions are a right-brain output (Right knob alone)' (#24) from feat/affect-right-brain-only into main benstull 2026-06-26 11:29:35 +00:00
  • c3aa419c53 feat(sim): emotions are a right-brain output (Right knob alone) feat/affect-right-brain-only BenStullsBets 2026-06-26 04:29:21 -07:00
  • 5bb762ae53 Merge pull request 'fix(sim): content-hash media URLs + fade pool-landing clip swap' (#23) from fix/media-versions-and-pool-landing into main benstull 2026-06-25 20:04:15 +00:00
  • 2eb752b5bc fix(sim): content-hash media URLs + fade pool-landing clip swap fix/media-versions-and-pool-landing BenStullsBets 2026-06-25 13:03:56 -07:00
  • aa56dfe145 Merge pull request 'fix(sim): bust HTTP cache on media preload so re-baked clips show' (#22) from fix/preload-cache-bust into main benstull 2026-06-25 19:40:50 +00:00
  • ed267c554c fix(sim): bust HTTP cache on media preload so re-baked clips show fix/preload-cache-bust BenStullsBets 2026-06-25 12:40:34 -07:00
  • 7da7446740 Merge pull request 'feat(sim): real ring zoom transitions + Dev Mode + cosmos → Webb Cosmic Cliffs' (#21) from feature/ring-transitions-real into main benstull 2026-06-25 19:31:22 +00:00
  • d24f829276 feat(content): swap cosmos primary to the Webb "Cosmic Cliffs" flythrough feature/ring-transitions-real BenStullsBets 2026-06-25 10:48:44 -07:00
  • de33cbe86d claim human-experience-filter-art session 0018 (placeholder) + sessions.json entry BenStullsBets 2026-06-25 09:43:05 -07:00
  • 129bb23cb9 feat(content): swap cosmos Orion to a text-free SVS flythrough BenStullsBets 2026-06-25 09:28:10 -07:00
  • a2ef792f0f fix(sim): revalidate /media instead of pinning it immutable BenStullsBets 2026-06-25 09:20:14 -07:00
  • 53cb89b4c6 fix(content): crop NASA burned-in captions off the cosmos Orion clip BenStullsBets 2026-06-25 09:16:57 -07:00
  • 0201690ce0 feat(sim): real zoom transitions on every ring edge, both directions BenStullsBets 2026-06-25 08:34:50 -07:00
  • 0928988abc fix(sim): collapse Dev Mode panel when disabled feature/simulator-dev-mode BenStullsBets 2026-06-25 08:26:10 -07:00
  • a1c9c5c760 feat(sim): Dev Mode — pool clip picker + live analysis under one toggle BenStullsBets 2026-06-25 08:19:17 -07:00
  • ab2edf77bb Merge pull request 'perf(sim): preload all clips into memory for instant altitude swaps' (#19) from feature/preload-media-cache into main benstull 2026-06-25 14:48:44 +00:00
  • d19fe4e8fa perf(sim): preload all clips into memory for instant altitude swaps BenStullsBets 2026-06-25 07:47:32 -07:00
  • 9a83c0132d claim human-experience-filter-art session 0017 (placeholder) + sessions.json entry BenStullsBets 2026-06-25 07:41:36 -07:00
  • 7fd9aabd0e add sessions/0016/SESSION-0016.0-TRANSCRIPT-2026-06-24T17-48--2026-06-24T21-46.md + replace placeholder/variant SESSION-0016.0-TRANSCRIPT-2026-06-24T17-48--2026-06-24T18-18.md BenStullsBets 2026-06-24 21:46:35 -07:00
  • 7a32ff1acc Merge pull request 'feat(sim): turnable Altitude knob (replaces ring buttons)' (#18) from feature/altitude-knob into main benstull 2026-06-25 04:45:09 +00:00
  • 5fae4f9005 feat(sim): replace ring buttons with a turnable "Altitude" knob feature/altitude-knob BenStullsBets 2026-06-24 21:44:51 -07:00
  • 7628a5321f add sessions/0016/SESSION-0016.0-TRANSCRIPT-2026-06-24T17-48--2026-06-24T18-18.md + replace placeholder/variant SESSION-0016.0-TRANSCRIPT-2026-06-24T17-48--INPROGRESS.md BenStullsBets 2026-06-24 18:18:13 -07:00
  • bcd4d32b19 update sessions/0016/SESSION-0016.0-TRANSCRIPT-2026-06-24T17-48--INPROGRESS.md BenStullsBets 2026-06-24 18:17:37 -07:00
  • c4452396a1 Merge pull request 'tools(pipeline): hybrid track.py + simulator label author mode' (#17) from feature/content-pipeline-track-author into main benstull 2026-06-25 01:14:59 +00:00
  • 70fd367c70 tools(pipeline): hybrid track.py + simulator label author mode feature/content-pipeline-track-author BenStullsBets 2026-06-24 18:14:32 -07:00
  • 12408e505e Merge pull request 'content(sim): rotating clip pools + progressive tracked labels & emotions' (#16) from feature/content-pipeline-increment-2 into main benstull 2026-06-25 01:05:58 +00:00
  • edca8a9615 content(sim): rotating clip pools + progressive tracked labels & emotions feature/content-pipeline-increment-2 BenStullsBets 2026-06-24 18:05:13 -07:00
  • 4270c265e3 claim human-experience-filter-art session 0016 (placeholder) + sessions.json entry BenStullsBets 2026-06-24 17:49:11 -07:00
  • b28f930e11 Merge pull request 'docs: operator-selected content candidate pool' (#15) from content-candidate-pool into main benstull 2026-06-25 00:39:59 +00:00
  • 7be4f18e77 docs: operator-selected content candidate pool (rotating-pool model) BenStullsBets 2026-06-24 17:39:54 -07:00
  • 6256bc10e4 update sessions/0015/SESSION-0015.0-TRANSCRIPT-2026-06-24T13-16--INPROGRESS.md BenStullsBets 2026-06-24 13:29:09 -07:00
  • 317a6be6b0 claim human-experience-filter-art session 0015 (placeholder) + sessions.json entry BenStullsBets 2026-06-24 13:16:43 -07:00
  • bd4b65684c Merge pull request 'content(sim): real strict-PD bases for all 5 scales' (#14) from content-real-pd-bases into main benstull 2026-06-24 16:16:37 +00:00
  • 6369d0c5ab content(sim): real strict-PD bases for all 5 scales (provenance + license) BenStullsBets 2026-06-24 09:16:21 -07:00
  • 4b8ebf11ea add sessions/0014/SESSION-0014.0-TRANSCRIPT-2026-06-24T06-58--2026-06-24T08-29.md + replace placeholder/variant SESSION-0014.0-TRANSCRIPT-2026-06-24T06-58--INPROGRESS.md BenStullsBets 2026-06-24 08:30:02 -07:00
  • 73e5c4a3c7 docs(spec): stamp content-pipeline design graduated + Increment 1 shipped (session 0014) BenStullsBets 2026-06-24 08:28:02 -07:00
  • bb5ecf09b4 Merge pull request 'feat(content): content pipeline Increment 1 — tooling + annotation tracks + 5-scale ring' (#13) from feature/content-pipeline into main benstull 2026-06-24 15:26:17 +00:00
  • e812f41ef1 docs: content-sourcing procedure + roadmap update + setup docstring (content pipeline Increment 1) BenStullsBets 2026-06-24 08:19:41 -07:00
  • 8789d6a6d5 feat(sim): extend scale ring to 5 (orbit + reef) (content pipeline §5) BenStullsBets 2026-06-24 08:15:41 -07:00
  • 2933498c51 feat(sim): client annotation-track interpolation + hand-authored forest track (content pipeline §4) BenStullsBets 2026-06-24 08:11:40 -07:00
  • 02c762fd45 fix(pipeline): probe duration via cv2 (no ffprobe dep); wire MASTER_MAX_W; fps-sync note BenStullsBets 2026-06-24 08:09:01 -07:00
  • f1c83c1a9a feat(pipeline): resolve bundled ffmpeg fallback; integration test runs on real forest base BenStullsBets 2026-06-24 08:05:11 -07:00
  • 38a1046433 feat(pipeline): runner + opt-in integration test on real forest base (content pipeline §3) BenStullsBets 2026-06-24 08:01:25 -07:00
  • 60d27aa662 test(pipeline): cover ring-scale append fallback + N=1 self-wrap edge BenStullsBets 2026-06-24 07:59:34 -07:00
  • dc122fa0bf feat(pipeline): manifest assembly — upsert clip + ring scale/edges (content pipeline §3.6) BenStullsBets 2026-06-24 07:57:38 -07:00
  • 0fd8b1203d feat(pipeline): strict-PD provenance record (content pipeline §3.1) BenStullsBets 2026-06-24 07:57:07 -07:00
  • d3b6cd7bbd test(pipeline): cover non-positive overlap guard in crossfade_loop_args BenStullsBets 2026-06-24 07:56:03 -07:00
  • 4b5fd20374 feat(pipeline): master/proxy transcode arg builder (content pipeline §3.4/§6) BenStullsBets 2026-06-24 07:54:36 -07:00
  • 7217daeb44 feat(pipeline): crossfade seamless-loop arg builder (content pipeline §3.3) BenStullsBets 2026-06-24 07:54:01 -07:00
  • 642451925f feat(pipeline): frame stage ffmpeg arg builder (content pipeline §3.2) BenStullsBets 2026-06-24 07:53:28 -07:00
  • 750e87eb0b docs(plan): content pipeline Increment 1 implementation plan (session 0014) BenStullsBets 2026-06-24 07:47:00 -07:00
  • e210de6f84 docs(spec): content pipeline design — source → process → label → manifest (session 0014) Ben Stull 2026-06-24 07:12:52 -07:00
  • daa6bddca6 claim human-experience-filter-art session 0014 (placeholder) + sessions.json entry Ben Stull 2026-06-24 06:59:52 -07:00
  • cfd8317965 add sessions/0013/SESSION-0013.0-TRANSCRIPT-2026-06-22T08-34--2026-06-23T11-29.md + replace placeholder/variant SESSION-0013.0-TRANSCRIPT-2026-06-22T08-34--INPROGRESS.md Ben Stull 2026-06-23 11:30:58 -07:00
  • 23306fa140 Merge pull request 'feat(sim): Left HUD redesign · emotion channel · deterministic painterly Right dream · 3-knob control' (#12) from feature/left-hud-look-and-feel into main benstull 2026-06-23 18:27:20 +00:00
  • f5d8a4f96b feat(sim): collapse Dark/Light into one bipolar Mood dial; drop calibration UI Ben Stull 2026-06-23 09:58:43 -07:00
  • cbb7c9f53d feat(sim): Right axis = deterministic real-time painterly dream Ben Stull 2026-06-23 09:55:35 -07:00
  • 6adb93407b feat(sim): analytical Left HUD redesign + affect channel + no-cache Ben Stull 2026-06-22 23:11:02 -07:00
  • 9cf6324bb4 claim human-experience-filter-art session 0013 (placeholder) + sessions.json entry Ben Stull 2026-06-22 08:35:25 -07:00
  • 76ccfb19b4 add sessions/0012/SESSION-0012.0-TRANSCRIPT-2026-06-08T00-05--2026-06-08T07-00.md + replace placeholder/variant SESSION-0012.0-TRANSCRIPT-2026-06-08T00-05--INPROGRESS.md Ben Stull 2026-06-08 07:01:27 -07:00
  • eace3e3467 Merge pull request 'feat(v2v): real multi-strength Right variants for the forest scale (vertical slice)' (#11) from feature/v2v-forest-right-variants into main benstull 2026-06-08 13:58:53 +00:00
  • 46064912ed feat(sim): forest carries real multi-strength Right variants Ben Stull 2026-06-08 06:58:29 -07:00
  • 4e3b326d40 feat(pipeline): forest Right-variant baker (POC flow restyle, productionized) Ben Stull 2026-06-08 06:33:04 -07:00
  • 95d08d5c01 docs(plan): v2v vertical slice — real forest Right variants Ben Stull 2026-06-08 06:32:04 -07:00
  • 49b1f0a549 Merge pull request 'feat(ring): fast-spin blended pass past a speed threshold (scales design §3)' (#10) from feature/ring-fast-spin-blended-pass into main benstull 2026-06-08 07:18:16 +00:00
  • f11b9ee72d feat(ring): fast-spin blended pass past a speed threshold (scales design §3) Ben Stull 2026-06-08 00:17:47 -07:00
  • e975ab1f5a claim human-experience-filter-art session 0012 (placeholder) + sessions.json entry Ben Stull 2026-06-08 00:05:46 -07:00
  • ef79da0fde add sessions/0011/SESSION-0011.0-TRANSCRIPT-2026-06-07T23-26--2026-06-07T23-42.md + replace placeholder/variant SESSION-0011.0-TRANSCRIPT-2026-06-07T23-26--INPROGRESS.md Ben Stull 2026-06-07 23:43:50 -07:00
  • 435f201534 Merge pull request 'feat(sim+player): scale-ring navigation (endless encoder) + cosmos/abyss scales' (#9) from feature/scale-ring-navigation into main benstull 2026-06-08 06:41:20 +00:00
  • 7a50ae41bb feat(sim+player): scale-ring navigation (endless encoder) + cosmos/abyss scales Ben Stull 2026-06-07 23:40:21 -07:00
  • 6cf1ae08ff claim human-experience-filter-art session 0011 (placeholder) + sessions.json entry Ben Stull 2026-06-07 23:27:02 -07:00
  • 7cf550ac60 add sessions/0010/SESSION-0010.0-TRANSCRIPT-2026-06-07T23-09--2026-06-07T23-22.md + replace placeholder/variant SESSION-0010.0-TRANSCRIPT-2026-06-07T23-09--INPROGRESS.md Ben Stull 2026-06-07 23:23:47 -07:00
  • 638cf5808f Merge pull request 'feat(sim+engine): lock alteration calibration + fix psychedelic dark grade' (#8) from feature/lock-alteration-calibration into main benstull 2026-06-08 06:20:53 +00:00
  • 9c347d580f feat(sim+engine): lock alteration calibration + fix psychedelic dark grade feature/lock-alteration-calibration Ben Stull 2026-06-07 23:19:53 -07:00
  • 7d2a3064ad claim human-experience-filter-art session 0010 (placeholder) + sessions.json entry Ben Stull 2026-06-07 23:09:52 -07:00
  • e753a68147 add sessions/0009/SESSION-0009.0-TRANSCRIPT-2026-06-07T22-41--2026-06-07T23-03.md + replace placeholder/variant SESSION-0009.0-TRANSCRIPT-2026-06-07T22-41--INPROGRESS.md Ben Stull 2026-06-07 23:04:40 -07:00
  • 554eb5076f Merge pull request 'feat: reconciled simulator-first alteration slice (sessions 0007+0008)' (#7) from feature/reconciled-simulator-alteration-slice into main benstull 2026-06-08 06:00:31 +00:00
  • b8543906be docs: point parent design at reconciliation; roadmap + user guide for sim alteration Ben Stull 2026-06-07 22:58:46 -07:00
  • d2d63c0184 feat(simulator): alteration preview UI (grade + variant crossfade + Left overlay) Ben Stull 2026-06-07 22:57:13 -07:00
  • c3f9262a73 feat(simulator): sample-media manifest + POC setup/placeholder generator Ben Stull 2026-06-07 22:56:15 -07:00
  • eb3aa0949d feat(simulator): /api/alteration + /api/clips; retire selection endpoints Ben Stull 2026-06-07 22:55:10 -07:00
  • c316309fc6 feat(simulator): clips.py manifest model; retire selection fixtures Ben Stull 2026-06-07 22:54:09 -07:00
  • 825d68c653 refactor(player): state.py tests track discrete Restyle.variant Ben Stull 2026-06-07 22:53:40 -07:00
  • 12a8177793 feat(player): discrete Right variant + Left level + Calibration (slice design §2) Ben Stull 2026-06-07 22:53:19 -07:00
  • e5ca07e2a4 docs(plan): implementation plan for reconciled simulator-alteration slice Ben Stull 2026-06-07 22:52:01 -07:00
  • eda259e5b8 docs(spec): reconcile 0007/0008 sim-alteration designs (session 0009) Ben Stull 2026-06-07 22:47:56 -07:00
  • 0a450bfd91 claim human-experience-filter-art session 0009 (placeholder) + sessions.json entry Ben Stull 2026-06-07 22:41:44 -07:00
  • c99a669194 add sessions/0008/SESSION-0008.0-TRANSCRIPT-2026-06-07T19-42--2026-06-07T22-37.md + replace placeholder/variant SESSION-0008.0-TRANSCRIPT-2026-06-07T19-42--INPROGRESS.md Ben Stull 2026-06-07 22:37:56 -07:00
  • 42a72fe516 Merge pull request 'docs(spec): scales-of-nature library + stabilized right-axis pipeline (session 0008)' (#6) from feature/scales-library-right-axis into main benstull 2026-06-08 05:34:48 +00:00
  • 0238260908 docs(spec): scales-of-nature library + stabilized right-axis pipeline (session 0008) Ben Stull 2026-06-07 22:19:48 -07:00