Ian Gulliver
|
9ae5204733
|
Use random seed for mock show generation, revert show size to default
|
2026-02-21 23:11:03 -08:00 |
|
Ian Gulliver
|
22dbb48b4e
|
Split mock show generation into methods and clean up randBlock
|
2026-02-21 22:37:48 -08:00 |
|
Ian Gulliver
|
c830709976
|
Allow multiple time-limited blocks per track per cue
|
2026-02-21 22:30:04 -08:00 |
|
Ian Gulliver
|
7a125c0bc9
|
Simplify mock show state and allow same-track signal chaining in validator
|
2026-02-21 22:13:12 -08:00 |
|
Ian Gulliver
|
eaf59641fd
|
Restructure mock show generation with clearer state model
|
2026-02-21 22:02:56 -08:00 |
|
Ian Gulliver
|
34747e3ff8
|
Investigate timeline solver cycle and add trigger conflict validation
- Add trigger conflict validation in show.go to detect overlapping or
mutually exclusive row constraints.
- Implement Trigger.String() for improved error reporting.
- Add detailed logging to timeline.go to trace iterative solver
non-convergence and empty row optimization cycles.
- Extend mock show generator with experimental cross-track triggers.
|
2026-02-21 19:14:14 -08:00 |
|
Ian Gulliver
|
4e42b6ea60
|
Randomly trigger FADE_OUT instead of END for previous cue's blocks in mock show generator
|
2026-02-21 17:04:54 -07:00 |
|
Ian Gulliver
|
b527b94b16
|
GenerateMockShow takes scenes/avgCuesPerScene/avgBlocksPerCue instead of fixed cue/block counts
|
2026-02-20 22:39:29 -07:00 |
|
Ian Gulliver
|
7d3a23dfc1
|
allowedTracks gating, constraint/exclusive helpers, duplicate trigger source validation, re-enable untimed block validation
|
2026-02-20 22:31:04 -07:00 |
|
Ian Gulliver
|
99f79e82f3
|
Place blocks on random tracks, chain via lastOnTrack
|
2026-02-20 21:29:16 -07:00 |
|
Ian Gulliver
|
ac259bb7a0
|
Use lastOnTrack for chaining triggers between blocks
|
2026-02-20 21:22:25 -07:00 |
|
Ian Gulliver
|
8b9d9b633a
|
Add scene end cues that trigger END on untimed blocks
|
2026-02-20 21:18:32 -07:00 |
|
Ian Gulliver
|
911121e463
|
Scene-based cue naming in mock show generator, stub validation for untimed blocks
|
2026-02-20 21:14:50 -07:00 |
|
Ian Gulliver
|
b282ab710f
|
Realistic mock show generator, validation for same-track chains and untimed signals, loop icon, assignRows convergence limit
|
2026-02-20 21:02:18 -07:00 |
|
Ian Gulliver
|
287ca83724
|
Add mock show generator and timeline benchmark
|
2026-02-20 20:20:25 -07:00 |
|