Ian Gulliver
|
fc3bbf894f
|
Apply go fix modernizations
|
2026-03-05 11:39:13 -08:00 |
|
Ian Gulliver
|
165b9d1c6c
|
Add trigger linking, block weight computation via DFS
|
2026-02-23 22:54:48 -08:00 |
|
Ian Gulliver
|
7c1b2a8e7e
|
Extract init methods and clean up sortedBlocks references
|
2026-02-23 22:42:21 -08:00 |
|
Ian Gulliver
|
49f0cdc290
|
Remove block sort algorithm and per-seed tests
|
2026-02-23 22:32:46 -08:00 |
|
Ian Gulliver
|
6c3eb67fb3
|
Implement weight-based topological sort for timeline blocks
|
2026-02-23 14:59:45 -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
|
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
|
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
|
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
|
4e2135f483
|
Switch qrunproxy to generated mock show, remove show.json
|
2026-02-20 20:23:34 -07:00 |
|
Ian Gulliver
|
287ca83724
|
Add mock show generator and timeline benchmark
|
2026-02-20 20:20:25 -07:00 |
|
Ian Gulliver
|
2c31d9505c
|
Refactor show model/validation into show.go and simplify timeline internals
|
2026-02-20 20:10:43 -07:00 |
|