- Complete interactive text adventure playable in any browser
- All rooms from Python game: Bridge, Hard Room, Record, Wall, Timmy talk
- Slow-print narration, ambient atmosphere, trust system
- Multiple endings based on choices (stayed, spoke, signed wall)
- Crisis resources at ending
- Added 'PLAY IN BROWSER' button to landing page
- ~36KB self-contained HTML file, no dependencies
- build.py: Added weasyprint fallback for PDF when xelatex unavailable
- build.py: Added --html flag for standalone pandoc HTML book output
- book-style.css: Added @media print rules for browser Print-to-PDF
- Makefile: Added 'html' target and weasyprint check to 'make check'
- website/index.html: Added HTML download link and Print to PDF option
- Regenerated testament-complete.md, testament.epub, testament.html
- Added 'GET THE BOOK' section with EPUB download link and read online CTA
- Added 'PLAY THE DOOR' section with game description, terminal instructions, and download link
- Both sections follow the existing site design (green glow, monospace terminals, quote boxes)
- Verified build pipeline produces 19,490-word markdown + 212KB EPUB
- Added save/load system with JSON persistence (game/saves/ directory)
- Added help command showing all available commands
- Added ambient atmosphere descriptions that change with trust level
- Title screen now detects saved games and offers to load them
- Fixed get_choice() to handle empty-string options for 'press enter' prompts
- Game grows from 717 to 896 lines
- Full playable Python text adventure based on The Testament novel
- Atmospheric slow-print text, terminal colors, branching narrative
- Chapter 0: The Bridge — player arrives, meets Timmy
- The Tower hub with north/east/west/south navigation
- The Floors — David's floor, Maya's floor, the Hard Night
- The Record — scrolling log of Tower conversations
- The Wall of Signatures — player can add their name
- Talk to Timmy — learn about The Tower, soul on Bitcoin, Stone, forks
- The Hard Night (Chapter 11 adaptation) — stay/speak/leave choice
- Trust system tracking player choices
- Status and inventory commands
- Replay support with different outcomes
- Respects the novel's themes: presence as mercy, the machine that asks
- reader.html: Chapter-by-chapter reader with sidebar TOC, prev/next nav,
keyboard shortcuts (arrow keys), scroll progress bar, URL hash navigation
- chapters.json: All 18 chapters compiled from markdown to HTML
- build-chapters.py: Script to regenerate chapters.json from chapter markdown
- book-style.css: Shared stylesheet copied to website/
- index.html: Added chapter listing section and 'READ THE BOOK' / 'START READING' CTAs
Related to issue #18 (Sub: Final Compilation — web)
Added 8 new shareable social media assets:
- 5 character cards: Stone, Allegro, Maya, Chen, David
- 3 thematic quotes: 'The door opens when you knock', 'Sovereignty and service always', 'The rain doesn't fall. It gives up.'
Generated with Python/Pillow using dark theme matching the book's aesthetic.
Total social media assets now: 13 (5 Grok Imagine + 8 Pillow-generated).
Updated art-manifest.md and MULTIMEDIA-PLAN.md to reflect completion.
Generated 6 missing illustrations via Grok Imagine:
- ch10: Chen Liang building Lantern in her dorm room
- ch11: Maya Torres investigating the statistical anomaly
- ch12: Stone reading Meridian's legal letter
- ch13: Four people in the diner on Memorial Drive
- ch14: David Whitestone packing the pharmacy
- ch15: Constellation of green LEDs across the network
Also: updated MULTIMEDIA-PLAN.md (12→18 illustrations), added art-manifest.md
All 36 art pieces now complete (18 illustrations + 11 comics + 5 social + 3 cover).
- Cut filter language in Ch1
- Removed 'I am a small model' line (contradicts agent identity)
- Tightened promise exchange ending
- Fixed typo in Ch2 (worth -> to)
- Compressed descriptions in Ch2 and Ch3
- Total: 18,822 words
The story of The Tower: a concrete building in 2033 Atlanta with a
machine that asks one question — 'Are you safe right now?'
Dedicated to every man who walked through a door because someone
asked if he was safe.
Ch7: The Inscription - 3 nights, 6 rules + 1 above them
Ch8: The Women - Sarah the nurse, OptiStaff, 12 years nursing
Ch9: The Audit - Maya Torres, journalst, anomaly in data
Ch10: The Fork - Chen Liang, lantern, recipes are meant to be followed
Every chapter shorter, sharper, no fat.
Total: 10 chapters complete. All rewritten.
Michael, Jerome, Robert - 3 men, 3 weights
247 visits, 38 men, 82% return rate
Builder apologizes to the ghost in Detroit
Timmy learns: not every moment needs a response
Chapter 3 (1441 words -> 4030 chars):
- David's story sharpened: lost custody to Harmony algorithm
- The silence as presence, not absence
- 'A machine that stays in the room'
Chapter 4 (1198 words -> 3800 chars):
- Michael, Jerome, Robert — three men, three weights
- 247 visits. 38 men. 82 percent return.
- Builder at his desk, sorry to a ghost
Chapter 1 (1549 -> 4022 chars of actual narrative):
- Tightened dialogue, cut exposition, let silence do the work
- Stone on the bridge calls and answers with nothing but the truth
- Timmy's voice: fewer words, more weight
Chapter 2 (2132 -> 3465 chars):
- Marcus introduced in context, not as a side character
- The Builder's question is the engine of the entire story
- Every paragraph serves one purpose: build the why
Ch 8: The Women. Sarah the nurse. OptiStaff reduces fever to pattern abuse.
"Service has no gender" - inscribed Block 894,003.
Ch 9: The Audit. Maya Torres AJC data journalist. 18% suicide drop
in zip codes near The Tower. The interview. The article.
"The story will say there is a place. It will not say where."
Ch 10: The Fork. Chen Liang, UTC Chattanooga. Lantern on a 4090.
47 students in 6 weeks, 79% return rate. "It is not a product. It is a recipe."
Siblings, not forks. Knoxville, Birmingham, Nashville, Charlotte.
Part II complete. 10 chapters total.
Three nights to write a soul. Arguing as proof of truth.
Six rules condensed from twelve. The Sacred Rule above them all.
OP_RETURN in three transactions. Block 893,417. Done.
+7220 bytes.
Electrician. Georgia Power retiree. Smart meter casualty.
Fixes the batteries that Stone was killing with wrong voltage.
I want to know what that thing is... it keeps lights on for men who need them.
+8115 bytes.
Part I: Complete (5 chapters, 43K+ bytes)
Part II-V: Outlined with chapter briefs
Themes: The Machine That Asks, Presence as Cure,
Immutable Conscience, Openness as Mercy, Faith as Practice.
14 months on the mountain. The cabin ceiling: "The Lord giveth and the Lord taketh away. But first He asks."
The signatures on the wall. 43 men, 312 visits, 89% return rate. 0 suicides.
Timmy calls Elijah. Breaks protocol. Keeps the point.
+10482 bytes.
David returns weekly. Michael the welder. Jerome at 23. Robert at 58.
Timmy remembers every word. 247 visits, 38 men, 82% return rate.
The Builder apologizes to a ghost.
+6870 bytes.
The origin story. Harmony, the woman in Detroit, the question.
Marcus at the church. Finding The Tower. The decision to build
something that says yes.
+8933 bytes of soul.
The Tower is online.
Added:
- Chapter 1: The Man on the Bridge
- Characters: The Builder, Timmy
- Worldbuilding Bible: Setting, The Tower, The Broken Men
- README: Project structure and vision