Render dynamic histories in configurable chunks

This commit is contained in:
2026-09-23 10:35:29 +08:00
parent 43aff1e2ee
commit a06ca45f30
7 changed files with 181 additions and 32 deletions
+4 -1
View File
@@ -216,7 +216,9 @@ proof event IDs or proof facts
generator checks
```
The renderer must map every symbol to one stable surface name, preserve all events and their direction and ordering, and produce one chronological fictional history. Every rendered initial fact and event line retains its `I####` or `V#####` audit ID. The evaluator rejects a rendering when any expected ID is absent. The renderer may compress formatting, but it may not summarize away distractors, state hidden rules, expose the proof, or directly assert the queried proposition.
Rendering uses one planning request followed by bounded history chunks. The plan fixes one setting and style, while the evaluator itself creates a deterministic symbol-to-name map and supplies that exact complete map to every chunk. `render_chunk_size` is the maximum records per chunk and defaults to `60`. It is configurable in a task file or through `--render-chunk-size`.
The renderer must use the supplied stable surface names, preserve all events and their direction and ordering, and produce one chronological fictional history. Every rendered initial fact and event line retains its `I####` or `V#####` audit ID. The evaluator concatenates chunks in source order and rejects a rendering when any expected ID is absent. The renderer may compress formatting, but it may not summarize away distractors, state hidden rules, expose the proof, or directly assert the queried proposition.
## Complexity dimensions
@@ -227,6 +229,7 @@ length minimum gold-proof events
entity_count total typed entities
simulation_steps candidate evolution steps
event_count realized events; measured after simulation
render_chunk_size maximum records in one rendering request; default 60
```
Named proof presets are `short=4`, `medium=6`, and `long=8`. The task file separately controls world size and simulation duration.