Type: improvement (feat/103-broadside) · Found by: running Broad-Side on this repo
In the self-scan run (2026-08-23T05-52-23-986Z), 3 of 10 defect-lens slices returned content cut off at the output cap — the saved .json files are unparseable (Unterminated string etc.). The strict JSON schema does not protect against max_tokens truncation, and collect currently saves whatever came back with no detection.
Ideas:
- Detect non-JSON lens content on save and mark the slice
truncated in state + run-meta.json.
- Auto-resubmit truncated slices once (higher
max_tokens or split the module into finer slices).
- Report truncation counts in
collectResultText so callers know coverage is incomplete.
The synthesis pass should also receive a note about truncated slices rather than silently synthesizing from partial data.
Type: improvement (feat/103-broadside) · Found by: running Broad-Side on this repo
In the self-scan run (2026-08-23T05-52-23-986Z), 3 of 10 defect-lens slices returned content cut off at the output cap — the saved
.jsonfiles are unparseable (Unterminated stringetc.). ThestrictJSON schema does not protect againstmax_tokenstruncation, and collect currently saves whatever came back with no detection.Ideas:
truncatedin state +run-meta.json.max_tokensor split the module into finer slices).collectResultTextso callers know coverage is incomplete.The synthesis pass should also receive a note about truncated slices rather than silently synthesizing from partial data.