Stop Building Chatbots: Why We Switched to Prompt-Oriented Programming (POP)
Description and use
Converting Markdown PRDs to Kanban boards using strict JSON schemas with an LLM eliminates manual data entry and ensures deterministic output.
Problem
Using open‑ended LLM prompts to generate database mutations caused hallucinated JSON and inconsistent data, breaking application state.
Outcome
A 10‑page spec is converted into a fully mapped Kanban board in under 15 seconds, eliminating manual data entry and ensuring deterministic output.
Workflow
- 1. Upload raw Markdown spec to backend
- 2. Pass spec to Gemini API with a system instruction and JSON schema definition
- 3. Gemini returns a JSON array of task objects
- 4. Backend validates array against database schema
- 5. Bulk create Kanban tickets
- 6. Board is fully populated without manual entry
Evidence
By wrapping the LLM in these strict POP constraints, the output became completely deterministic.
In under 15 seconds, a raw Markdown document is translated into a fully mapped, assignable Kanban board without a single manual data entry step.
- Record date: 2026-09-05T18:08:19.530Z