Parent: #16
Purpose
Turn investigation into an ethical action, not only a reading task.
Scope
- Add one or two consent moments before reveal, such as respecting Elian's boundary versus probing for proof.
- Reflect choices in Archive Pressure, cast reactions, action trace, and later custody/debrief copy.
- Keep invasive and protective choices narratively useful without making either a simple right/wrong branch.
- Allow entity withdrawal/redaction only in supporting UI/copy; do not hide case-critical evidence.
Target files
Case Box 001 - The Creator Who Left But Kept Posting/index.html
Case Box 001 - The Creator Who Left But Kept Posting/src/data/case-001.js
Case Box 001 - The Creator Who Left But Kept Posting/src/scripts/horror-engine.js
Case Box 001 - The Creator Who Left But Kept Posting/src/scripts/case-engine.js
Case Box 001 - The Creator Who Left But Kept Posting/src/scripts/app.js
Case Box 001 - The Creator Who Left But Kept Posting/src/styles/components.css
Case Box 001 - The Creator Who Left But Kept Posting/tests/horror-engine.test.js
Acceptance checks
- Invasive choice increases pressure and records in trace.
- Protective choice records restraint and changes later debrief language.
- Consequences appear in cast/dossier or reveal/custody framing.
- Reconstruction and custody remain reachable after any consent choice.
- Invasive choices never reveal real-world or extra-case personal information.
Parent: #16
Purpose
Turn investigation into an ethical action, not only a reading task.
Scope
Target files
Case Box 001 - The Creator Who Left But Kept Posting/index.htmlCase Box 001 - The Creator Who Left But Kept Posting/src/data/case-001.jsCase Box 001 - The Creator Who Left But Kept Posting/src/scripts/horror-engine.jsCase Box 001 - The Creator Who Left But Kept Posting/src/scripts/case-engine.jsCase Box 001 - The Creator Who Left But Kept Posting/src/scripts/app.jsCase Box 001 - The Creator Who Left But Kept Posting/src/styles/components.cssCase Box 001 - The Creator Who Left But Kept Posting/tests/horror-engine.test.jsAcceptance checks