**Branch:** `feature/actwyser-pipeline-bugfixes` **Background** Live Customer project hits broken question selection (`Select is True`), wrong IDs for multi-underscore sets (ESRS / `ev_*`), gpt-5 tokenizer failures, and error answers shown as success. **Goals** - Fix select, canonical QIDs, tiktoken fallback, error-shaped result handling. **Acceptance criteria** - [ ] Question table select works (no `KeyError: False`) - [ ] Full YAML question IDs resolve (ESRS / Everest) - [ ] gpt-5.x runs without tiktoken crash - [ ] Failed analyses are not treated/cached as success - [ ] Targeted tests green
Branch:
feature/actwyser-pipeline-bugfixesBackground
Live Customer project hits broken question selection (
Select is True), wrong IDs for multi-underscore sets (ESRS /ev_*), gpt-5 tokenizer failures, and error answers shown as success.Goals
Acceptance criteria
KeyError: False)