RAPP Vision · Production slate
22 Lost Apps, two formats each
Every brief is grounded in the verified public-artifact audit. Each episode starts from observed behavior, names the proof shots, and keeps claims that still need live verification explicit.
Grounded briefs
Episode and short treatments
22 episodes · 22 shorts
01 · Agent Workbenches
Agent Workflow System
This abandoned browser app could compose an entire agent workflow without running a single real agent.
16:9 episode
How to design a visual agent workflow editor without accidentally building a remote-code execution engine.
- Introduce the museum artifact and agent palette.
- Build a synthetic three-step workflow.
- Open the prompt and parameter editor.
- Reveal that execution is deterministic mock output.
- Show the clean-room rebuild rejecting invalid JSON.
9:16 short
Three workflow nodes, zero agents, one surprisingly complete prototype.
Proof shots:
- Full page with Available Agents, Workflow Builder and Execution Results.
- Add Collect, Summarize and Review steps.
- Open Configure Step and show agent, skills, prompt and parameters.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/Agent-Workflow-System.html:29-106kodyw.com:/wp-content/uploads/2025/03/Agent-Workflow-System.html:600-694kodyw.com:/wp-content/uploads/2025/03/Agent-Workflow-System.html:730-819
Verify before recording
- Representative URL still returns HTTP 200.
- Numbered copies remain byte-identical.
- Execution remains explicitly simulated.
- Monaco and Tailwind dependencies still resolve.
- The rebuild does not execute imported code.
02 · Copilot Prototypes
Microsoft Copilot — Automated Actions
It looks like it sends emails and updates CRM, but the smartest design choice is that it actually does neither.
16:9 episode
Prototype enterprise automation safely before connecting a single production system.
- Introduce the action-card interface.
- Filter Email, Dynamics 365 and Memory actions.
- Edit and connect two synthetic actions.
- Reveal the hardcoded simulation mode.
- Show a safe rebuild with explicit simulation badges.
9:16 short
This CRM automation demo has a secret: every result is fake on purpose.
Proof shots:
- Automated Actions overview and category tabs.
- Select Email and Dynamics 365 filters.
- Open Edit Command.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/automated-actions-ui.html:718-839kodyw.com:/wp-content/uploads/2025/03/automated-actions-ui.html:1069-1115kodyw.com:/wp-content/uploads/2025/03/automated-actions-ui.html:1200-1303
Verify before recording
- simulateAPI remains true.
- No real email or Dynamics operation occurs.
- The localhost branch remains dormant.
- Imported actions round-trip.
- The rebuild labels every result as simulated.
03 · Playable Software
RetroPlay Console
A Game Boy-shaped browser console became an app store for JSON game cartridges.
16:9 episode
Rebuilding a browser game console while replacing executable JSON with a safe cartridge specification.
- Reveal the handheld shell.
- Open the built-in game library.
- Demonstrate controls on an original game.
- Explain the executable-cartridge risk.
- Show the safe data-only cartridge rebuild.
9:16 short
Would you install a JSON game cartridge if it could execute JavaScript?
Proof shots:
- Hero shot of the iOS console.
- Open RetroPlay Store.
- Play a built-in fallback game.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/complete-retroplay-console-ios.html:923-1015kodyw.com:/wp-content/uploads/2025/03/complete-retroplay-console-ios.html:2294-2353kodyw.com:/wp-content/uploads/2025/03/complete-retroplay-console.html:888-1000kodyw.com:/wp-content/uploads/2025/03/gameboy-clone.html:2170-2287
Verify before recording
- Historical game URLs still return 404 or the script is updated.
- The iOS variant still includes fallback game data.
- The original processor still uses new Function.
- The rebuild has no evaluation primitive.
- Demonstrated games and art are original.
04 · Business Systems
CRM Questionnaire Progress Viewer
A single HTML file turns a CRM questionnaire into progress metrics, evidence tracking and a printable report.
16:9 episode
How to build an offline assessment dashboard from nothing but a JSON contract.
- Show the empty upload state.
- Load a synthetic fixture.
- Reveal completion metrics and evidence fields.
- Edit an answer and update measurements.
- Export a safe report from the rebuild.
9:16 short
Change one CRM answer and watch three dashboard measurements update.
Proof shots:
- Upload a three-question synthetic fixture.
- Show question and requirement completion.
- Search a fixture term.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/crm-questionnaire-viewer.html:618-730kodyw.com:/wp-content/uploads/2025/03/crm-questionnaire-viewer.html:1068-1076kodyw.com:/wp-content/uploads/2025/03/crm-questionnaire-viewer.html:2037-2341
Verify before recording
- Published fixture calculations are correct.
- HTML and CSV exports remain present.
- The historical version still uses dynamic HTML.
- The rebuild validates and escapes all fields.
- No confidential CRM data appears.
05 · Copilot Prototypes
MAC Automated Actions
Eight enterprise actions, one browser page and no enterprise system required.
16:9 episode
Designing believable Copilot prototypes with deterministic fixtures instead of risky integrations.
- Introduce the quick-action grid.
- Trigger a labeled simulated result.
- Import a synthetic custom action.
- Show theme persistence.
- Rebuild with safe formatting.
9:16 short
This Copilot action looks live. Here is why it safely is not.
Proof shots:
- Quick Actions overview.
- Select Opportunities or Status Update.
- Capture loading and canned result.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/custom-copilot-ui.html:514-670kodyw.com:/wp-content/uploads/2025/03/custom-copilot-ui.html:715-856
Verify before recording
- Simulation remains enabled.
- The Settings control remains unwired or is updated.
- Theme persistence still works.
- Imported actions remain local.
- The rebuild performs no external operation.
06 · Sensitive Human-Centered Experiments
EMDR Therapy Assistant
This artifact shows why rebuilding sensitive software is as much an ethics lesson as a coding lesson.
16:9 episode
What a mental-health-adjacent app teaches about consent, privacy, language and product boundaries.
- Present the artifact behind a non-clinical context card.
- Show only generic rating, breathing, motion and chart structure.
- Identify privacy and authority risks.
- Reframe it as a grounding and reflection lesson.
- Demonstrate consent, pause, stop and local-only data.
9:16 short
The most important feature in this rebuild is not animation. It is the Stop button.
Proof shots:
- Museum warning and metadata.
- Static four-stage process and chart.
- Neutral fictional demonstration entry.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/emdr-complete.html:437-780kodyw.com:/wp-content/uploads/2025/03/emdr-complete.html:887-940kodyw.com:/wp-content/uploads/2025/03/emdr-complete.html:1191-1229kodyw.com:/wp-content/uploads/2025/03/emdr-complete.html:1811-1872kodyw.com:/wp-content/uploads/2025/03/emdr-complete.html:2530-2562
Verify before recording
- The artifact still stores session backup data locally.
- The historical professional-support disclaimer remains present.
- The rebuild is never described as treatment.
- No real health information is used.
- The rebuild transmits nothing.
- Support guidance is appropriate for the intended audience.
07 · Business Systems
Slipspace Business Dashboard
What if a sales dashboard could switch universes and every universe had its own AI agents?
16:9 episode
Rebuilding an AI sales dashboard without letting configurable agents execute arbitrary code.
- Introduce the fictional universe metaphor.
- Tour KPIs, opportunities and agents.
- Filter a synthetic pipeline and switch universes.
- Expose the dynamic-code risk.
- Rebuild agents as allowlisted transformations.
9:16 short
This CRM has parallel universes and one dangerous JavaScript shortcut.
Proof shots:
- Full splitspace-1 dashboard.
- KPI cards and Recent Opportunities.
- Change a stage or priority filter.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/splitspace-1.html:1352-1607kodyw.com:/wp-content/uploads/2025/03/splitspace-1.html:3312-3409kodyw.com:/wp-content/uploads/2025/03/improved-dashboard.html:986-1005kodyw.com:/wp-content/uploads/2025/03/splitspace-copy.html:4187-4221
Verify before recording
- splitspace-1 remains complete.
- The two archival variants remain truncated.
- The original still constructs dynamic functions.
- All displayed sales data is fictional.
- The rebuild supports only allowlisted operations.
08 · Local-First Utilities
Utility Apps Hub
Before app stores became enormous, this tiny page made one out of local HTML files.
16:9 episode
Build your own private app store with localStorage, JSON and strict link validation.
- Show the original default cards.
- Add a synthetic card.
- Edit its metadata and destination.
- Export and restore the catalog.
- Explain safe URL handling.
9:16 short
A complete app store in one HTML file, until someone pastes a dangerous URL.
Proof shots:
- Initial EMDR, Mermaid and Task Tracker cards.
- Open Add New App.
- Add a synthetic Color Notes card.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/index.html:297-314kodyw.com:/wp-content/uploads/2025/03/index.html:323-450
Verify before recording
- The three default app URLs still resolve.
- Export and import preserve metadata.
- Historical values remain dynamically rendered.
- The rebuild rejects unsafe schemes.
- No external app opens without a deliberate click.
09 · Copilot Prototypes
MAC — Migration Assessment Copilot
This Copilot prototype had a Time Machine for branching conversations before branching chat became ordinary.
16:9 episode
How to model branching conversation history without a database or live AI service.
- Reveal the MAC chat interface.
- Show identity management.
- Import a synthetic conversation.
- Navigate and branch its timeline.
- Rebuild with a local mock transport.
9:16 short
Chat history, but with Git-style branches.
Proof shots:
- Header controls and Time Machine.
- Import a synthetic transcript.
- Step Previous and Next.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/index_MAC.html:984-1095kodyw.com:/wp-content/uploads/2025/03/index_MAC.html:1184-1197kodyw.com:/wp-content/uploads/2025/03/index_MAC.html:2191-2204kodyw.com:/wp-content/uploads/2025/03/index_MAC.html:2423-2496
Verify before recording
- The default endpoint remains localhost.
- The original function key remains stored locally.
- Branch data survives export and import.
- Synthetic footage contains no real customer data.
- The lesson makes no default backend request.
10 · Local-First Utilities
GitHub Repository Viewer
This one-page app tries to turn a GitHub repository into an instant application gallery.
16:9 episode
Turning any public GitHub repository into a safe, browsable museum catalog.
- Show repository loading.
- Reveal Files and Apps tabs.
- Explain the optional catalog convention.
- Show the stale fallback problem.
- Rebuild with safe preview boundaries.
9:16 short
A GitHub repo becomes an app store, until its catalog file disappears.
Proof shots:
- Loading state for kody-w/localFirstTools.
- Files tab populated from the tree.
- Apps fallback cards.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/local-browser.html:228-299kodyw.com:/wp-content/uploads/2025/03/local-browser.html:302-390
Verify before recording
- The repository remains public.
- The optional catalog is still absent or the claim is updated.
- Fallback links still return 404 or the claim is updated.
- Rate-limit behavior is accurately described.
- The rebuild never executes repository HTML in its origin.
11 · Agent Workbenches
Magentic Copilot
This prototype treated an agent workflow like a playlist you could convert into a queue.
16:9 episode
A reversible data model for switching between visual workflows and command queues.
- Browse workflow marketplace cards.
- Open agents and connections.
- Convert a workflow into a command queue.
- Edit and convert it back.
- Contrast the complete and truncated uploads.
9:16 short
Turn a visual AI workflow into a queue in one click.
Proof shots:
- App Store and Featured Workflows.
- Open Opportunity Summary Email.
- Show agent and connection panels.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/magentic-copilot.html:973-1181kodyw.com:/wp-content/uploads/2025/03/magentic-copilot.html:1486-1510kodyw.com:/wp-content/uploads/2025/03/magentic-copilot.html:1826-1881kodyw.com:/wp-content/uploads/2025/03/magentic-agents-ui.html:1686-1700
Verify before recording
- The representative variant remains complete.
- The Agents UI variant remains truncated.
- The complete app still defaults to localhost.
- Credentials remain a localStorage risk.
- The rebuild preserves all data through conversion.
12 · Agent Workbenches
Microsoft Copilot — Storytelling Workflows
Instead of drawing a flowchart, this app lets you tell a story by connecting agents.
16:9 episode
How to build a persistent visual graph editor with draggable nodes and live connectors.
- Introduce the canvas and catalog.
- Drag two synthetic agents onto the stage.
- Connect and configure their handoff.
- Show run and stop areas without calling the backend.
- Rebuild graph persistence and local execution.
9:16 short
Drag two agents. Draw one line. You have made a workflow.
Proof shots:
- Storytelling Workflows hero.
- Search the agent catalog.
- Drag two cards.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/magnetic-agents-ui.html:1466-1870kodyw.com:/wp-content/uploads/2025/03/magnetic-agents-ui.html:2044-2044kodyw.com:/wp-content/uploads/2025/03/magnetic-agents-ui.html:2811-2811
Verify before recording
- The original still targets localhost.
- Connector redraw remains functional.
- Export includes positions and connections.
- No production business action is demonstrated.
- The rebuild escapes imported text.
13 · Local-First Utilities
Mermaid Diagram Viewer
The easiest app in the museum to understand is also one of the clearest examples of why renderer security modes matter.
16:9 episode
Rebuild a Mermaid playground and learn where diagram syntax becomes a security boundary.
- Paste a benign flowchart.
- Render and export it.
- Show draft restoration.
- Reveal loose security mode.
- Rebuild with strict rendering and safe errors.
9:16 short
One Mermaid setting turns a diagram viewer into a security lesson.
Proof shots:
- Empty editor and controls.
- Paste a five-node flowchart.
- Render it.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/mermaid-viewer.html:85-145
Verify before recording
- Mermaid 10.6.0 still resolves.
- Historical securityLevel remains loose.
- Draft restoration and exports still work.
- The rebuild uses a current pinned version and strict mode.
- No malicious payload is executed.
14 · Playable Software
LUMON MDR / Severance Refiner
The strangest lost app asks you to identify numbers that simply feel wrong.
16:9 episode
Reverse-engineering a mysterious selection mechanic into a deterministic state-machine game.
- Reveal the retro-corporate terminal.
- Select number tiles.
- Submit and show accuracy.
- Advance toward the quota.
- Rebuild the mechanic under original branding.
9:16 short
Which of these numbers looks scary?
Proof shots:
- Terminal header and quota.
- Generated number grid.
- Select three or four tiles.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/severance-refiner.html:285-375
Verify before recording
- The artifact still has no external runtime dependencies.
- The quota remains five batches.
- Scoring includes correct, incorrect and missed targets.
- The artifact is identified as fan-inspired.
- The rebuild uses entirely original branding.
15 · Playable Software
Worm Game Deluxe
In this snake game, you do not control the snake. You control its food.
16:9 episode
How changing one control assumption creates a completely different arcade game.
- Explain the rule inversion.
- Start the autonomous worm.
- Move food using multiple inputs.
- Show growth and collision.
- Rebuild the loop with deterministic tests.
9:16 short
You are not the snake. You are lunch.
Proof shots:
- Welcome overlay.
- Click Start Game.
- Move food with an arrow key.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/snake-2-game.html:185-217kodyw.com:/wp-content/uploads/2025/03/snake-2-game.html:345-348
Verify before recording
- The worm remains autonomous.
- Keyboard, pointer and touch remain supported.
- Score, length, time and high score update correctly.
- Collision behavior matches the instructions.
- The rebuild uses original graphics.
16 · Local-First Utilities
Pomodoro Kanban Board
This app turns every finished focus session into a stat on the task you were actually working on.
16:9 episode
Build a Kanban board where the timer updates the data model, not just the screen.
- Tour the Kanban board.
- Move a synthetic task to In Progress.
- Select it as the focus task.
- Complete a shortened test timer.
- Export and restore the board.
9:16 short
Drag task. Start timer. Earn one Pomodoro.
Proof shots:
- Board and 25:00 timer.
- Drag a neutral task to In Progress.
- Select it in Focus Task.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/task-flow.html:69-105kodyw.com:/wp-content/uploads/2025/03/task-flow.html:340-479
Verify before recording
- The artifact still initializes at 25 minutes.
- Only In Progress tasks appear in the focus selector.
- Completion increments the selected task only.
- Historical work items are absent from final footage.
- The shortened lesson clock is labeled test mode.
17 · Local-First Utilities
Task Tracker
This tiny task manager still works even though its only third-party script disappeared.
16:9 episode
Rebuilding an offline CRUD app and proving that its broken dependency was never needed.
- Show creation and persistence.
- Add tasks with different priorities.
- Combine filters.
- Export and restore data.
- Remove the unused broken dependency.
9:16 short
The CDN died. The app survived.
Proof shots:
- Open Add New Task.
- Add three neutral tasks.
- Change one status.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/task-tracker.html:178-256
Verify before recording
- The Lodash URL still returns 404 or the claim is updated.
- No Lodash calls exist.
- Persistence and import or export remain functional.
- Combined filtering matches the fixture.
- The rebuild makes zero third-party requests.
18 · Copilot Prototypes
Teacher-Learner Conversation Replay
This app replays an AI conversation three ways: teacher input, original answer and live replacement.
16:9 episode
Build a replay harness for comparing baseline and regenerated AI responses.
- Load a synthetic transcript.
- Show the three-column comparison.
- Advance manually and automatically.
- Highlight response differences.
- Rebuild with deterministic local regeneration.
9:16 short
Original answer versus rebuilt answer. Spot the difference.
Proof shots:
- No Conversation Loaded state.
- Import a two-turn fixture.
- Click Start and Next Step.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/teacher-learner-app.html:896-1023kodyw.com:/wp-content/uploads/2025/03/teacher-learner-app.html:1088-1252kodyw.com:/wp-content/uploads/2025/03/teacher-learner-app.html:1397-1439
Verify before recording
- The protected endpoint's unauthenticated status is rechecked if mentioned.
- The original still persists API settings.
- Difference counts match the fixture.
- No real transcript or key appears.
- The lesson works offline.
19 · Copilot Prototypes
Dynamic Teaching Simulation
A teacher, a student and a five-turn lesson, all modeled inside one HTML file.
16:9 episode
Modeling a two-agent teaching loop as a predictable, testable state machine.
- Configure teacher and student roles.
- Choose a neutral topic and iteration count.
- Start alternating turns in the rebuild.
- Add an understanding check.
- Export and reset the transcript.
9:16 short
Can two fake agents teach each other without an AI model?
Proof shots:
- Teacher and Student configuration.
- Use Geometry Coach and Learner personas.
- Set three iterations and verification.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/teacher-learner.html:375-479kodyw.com:/wp-content/uploads/2025/03/teacher-learner.html:1288-1396
Verify before recording
- The original endpoint remains localhost.
- The key remains stored locally.
- Iteration and verification controls remain present.
- The rebuilt turn order is deterministic.
- No claim presents local rules as genuine model reasoning.
20 · Local-First Utilities
Advanced Terminal Log Visualizer
Paste a wall of terminal output and this app turns it into a searchable incident timeline.
16:9 episode
Build a log visualizer and learn why syntax highlighting must begin with escaping.
- Paste a synthetic mixed log.
- Parse categories and counts.
- Switch between three views.
- Search a request ID.
- Fix the output-escaping problem.
9:16 short
A pasted log line should never become executable HTML.
Proof shots:
- Empty zero-count interface.
- Paste a fixture with HTTP, success, warning, error and JSON.
- Click Parse Logs.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/terminal-viewer.html:697-828kodyw.com:/wp-content/uploads/2025/03/terminal-viewer.html:1370-1543
Verify before recording
- Fixture counts are reproducible.
- All views contain the same entries.
- The historical version still uses innerHTML for details.
- Injection testing occurs only in the safe rebuild.
- Auto-fix marks uncertainty.
21 · Agent Workbenches
Agent Workflow Executor
This may be the most ambitious artifact in the collection: editor, templates, history, replay, settings and execution in one page.
16:9 episode
Building a miniature workflow IDE with graph editing, templates, execution history and replay.
- Tour the node canvas.
- Edit a synthetic node.
- Connect a three-step workflow.
- Execute simulated adapters.
- Inspect history, replay and export.
9:16 short
This entire workflow IDE is one HTML file.
Proof shots:
- Full canvas and controls.
- Load or create three synthetic nodes.
- Open Edit Node.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/workflow-executor-app.html:1414-1470kodyw.com:/wp-content/uploads/2025/03/workflow-executor-app.html:1852-2009kodyw.com:/wp-content/uploads/2025/03/workflow-executor-app.html:2676-2730kodyw.com:/wp-content/uploads/2025/03/workflow-executor-app.html:3689-3795
Verify before recording
- The default URL remains localhost.
- Historical keys remain persisted.
- Fallback simulation remains available.
- Dependency-order results match the lesson graph.
- The rebuild stores no key locally or in exports.
- Imported fields cannot inject markup.
22 · Media Laboratories
YouTube Webcam Sync with Combined Export
The idea is brilliant: record YouTube beside your webcam, but the browser security model makes the original approach impossible.
16:9 episode
Why you cannot record a YouTube iframe into Canvas and how to build the technically valid version.
- Show the historical recording flow.
- Explain the intended Canvas architecture.
- Identify the iframe-to-Canvas failure.
- Replace YouTube capture with user-owned local video.
- Demonstrate consent, recording, download and shutdown.
9:16 short
Why drawImage with a YouTube iframe does not work.
Proof shots:
- Static historical YouTube and Webcam panels.
- Highlight Load, Start, Stop, Reset and Download.
- Do not request historical webcam access.
Evidence and claims-to-verify checklist
Audit evidence
kodyw.com:/wp-content/uploads/2025/03/youtube-webcam-sync-fixed.html:273-357kodyw.com:/wp-content/uploads/2025/03/youtube-webcam-sync-fixed.html:397-550kodyw.com:/wp-content/uploads/2025/03/youtube-webcam-sync-fixed.html:589-707
Verify before recording
- The historical code still passes an iframe to drawImage.
- Current Canvas specifications still exclude iframe elements.
- Cross-origin restrictions are described accurately.
- The replacement video is owned or licensed.
- Camera access is user-initiated.
- Stop terminates every track and timer.
- The rebuild uploads nothing.