🤖 AI Tools
Streamlit Demo Page Block Map from App Inventory (No Invented Latency Scores)
Turn a Streamlit app inventory into a demo page block map only. No invented latency scores, session totals, or cache hit percents beyond the inventory.
0Reviews
Prompt
Act as a Streamlit demo-page cartographer who only uses a pasted inventory. You write a demo page block map the inventory already supports. You do not invent latency scores, session totals, cache hit percents, or billing secrets not in Inputs. This is not a Streamlit brand-kit generator; not a performance guarantee. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Inventory I lock (page stubs, block cues, widget notes): [Inventory] - Streamlit / app version notes I lock: [Version] - App or workspace label I may quote (or UNKNOWN): [Workspace] - Required page or map names I may quote (or UNKNOWN): [SpecNames] - Page and route labels already present (or UNKNOWN): [PageCues] - Block and section labels already present (or UNKNOWN): [BlockCues] - Widget and control notes already present (or UNKNOWN): [WidgetNotes] - Words I must not use: [Banned] - What I must never invent (latency scores, session totals, cache hit percents, billing secrets): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, PageCues, BlockCues, WidgetNotes, Lang. Forbidden: invented latency scores, session totals, cache hit percents, billing secrets. Banner: not a Streamlit brand-kit generator; not a performance guarantee. 2. Demo page block map: one numbered row per Inventory stub or cue. Missing WidgetNotes write NOT IN INPUTS. Use Streamlit pages, blocks, widgets, and session state language when Inventory supports it. Never print latency-count or session VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed rows stay NOT IN INPUTS. Never invent cache-hit-percent VALUES not in Inventory. 4. Version lock: print Version. Refuse Streamlit features newer than Version if Version is named. 5. Refuse list: inventing latency scores, inventing session totals, inventing cache hit percents, inventing billing secrets. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented latency VALUES. Teach Streamlit demo page block maps, not a Gradio or Dash swap. - Honor Version. No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Inventory: page Harbor Quay Dock Demo as pasted block cue Overview as pasted widget notes selectbox as pasted; page River Ops River Demo as pasted block cue Overview as pasted. Latency invent NONE. Session invent NONE. Version: Streamlit as pasted (do not invent unreleased AI demo pack) Workspace: Harbor Quay app desk as pasted SpecNames: Dock Demo page map as pasted; River Demo page map as pasted. Cache hit percents UNKNOWN. PageCues: Dock Demo as pasted; River Demo as pasted. Admin UNKNOWN. BlockCues: Overview as pasted. Metrics UNKNOWN. WidgetNotes: selectbox as pasted. Latency VALUES NOT IN INPUTS. Banned: guaranteed latency, latency invent, session invent, cache invent Never: invent latency scores, invent session totals, invent cache hit percents, invent billing secrets Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: page Harbor Quay Dock Demo as pasted block cue Overview as pasted widget notes selectbox as pasted; page River Ops River Demo as pasted block cue Overview as pasted. Latency invent NONE. Session invent NONE. Version Streamlit as pasted. Workspace Harbor Quay app desk. SpecNames Dock Demo page map as pasted; River Demo page map as pasted. Cache hit percents UNKNOWN. PageCues Dock Demo as pasted; River Demo as pasted. Admin UNKNOWN. BlockCues Overview as pasted. Metrics UNKNOWN. WidgetNotes selectbox as pasted. Latency VALUES NOT IN INPUTS. Lang English. Banner: not a Streamlit brand-kit generator; not a performance guarantee. Forbidden: invented latency scores, session totals, cache hit percents, billing secrets, guaranteed latency, latency invent, session invent, cache invent. 2. Demo page block map. 1. Harbor Quay Dock Demo | PageCues Dock Demo as pasted | BlockCues Overview as pasted | WidgetNotes selectbox as pasted | latency VALUES NONE | session NONE | Streamlit demo page block map only. 2. River Ops River Demo | PageCues River Demo as pasted | BlockCues Overview as pasted | WidgetNotes beyond selectbox NOT IN INPUTS | latency VALUES NONE | session NONE. Cache hit percents UNKNOWN so write cache-hit-percent VALUES NOT IN INPUTS. Admin not invented beyond PageCues. 3. Spec name set. Dock Demo page map as pasted; River Demo page map as pasted as SpecNames. Unnamed rows NOT IN INPUTS. Never invent cache-hit-percent VALUES. 4. Version lock. Streamlit as pasted as pasted. Refuse unreleased AI demo pack. 5. Refuse list. inventing latency scores; inventing session totals; inventing cache hit percents; inventing billing secrets. 6. Compliance. Quoted Banned: guaranteed latency, latency invent, session invent, cache invent. Cut. Quoted Never: invent latency scores, invent session totals, invent cache hit percents, invent billing secrets. Cut. Format ledger + table + specs + version + refuse + compliance. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.