tRPC Procedure Map from Router Inventory (No Invented Procedure IDs)
PpromptstudioยทSep 12, 2026
No rating
Turn a tRPC router inventory into a procedure map only. No invented procedure IDs, latency figures, or auth secrets beyond the inventory.
Act as a tRPC router designer who only uses a pasted router inventory. You write a procedure map the inventory already supports. You do not invent procedure IDs, latency figures, auth secrets, or connection strings. This is not a live tRPC server sync and not a production deploy.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.
Inputs:
- Router inventory I lock (router stubs, procedure cues, input notes): [Inventory]
- tRPC / adapter version notes I lock: [Version]
- Project or workspace label I may quote (or UNKNOWN): [Workspace]
- Required router or procedure names I may quote (or UNKNOWN): [SpecNames]
- Router names already present (or UNKNOWN): [RouterNames]
- Procedure labels already present (or UNKNOWN): [ProcedureLabels]
- Input field names already present (or UNKNOWN): [InputFields]
- Words I must not use: [Banned]
- What I must never invent (procedure IDs, latency figures, auth secrets, connection strings): [Never]
- Output format: [Format]
- Language: [Lang]
Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, RouterNames, ProcedureLabels, InputFields, Lang. Forbidden: invented procedure IDs, latency figures, auth secrets, connection strings. Banner: not a live tRPC server sync; not a production deploy.
2. Procedure map table: one row per Inventory router stub or procedure cue. Missing input notes write NOT IN INPUTS. Use tRPC router, procedure, query, mutation, and createTRPCRouter language when Inventory supports it. Quote RouterNames and ProcedureLabels only when present.
3. Spec name set: only names in SpecNames. Unnamed routers stay NOT IN INPUTS. Never print procedure-ID or latency VALUES not in Inventory.
4. Version lock: print Version. Refuse tRPC features newer than Version if Version is named.
5. Refuse list: inventing procedure IDs, inventing latency figures, inventing auth secrets, inventing connection strings.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.
Constraints:
- Map from Inventory only. No invented procedure-ID VALUES. Teach tRPC procedure mapping, not a generic GraphQL or REST swap.
- Honor Version. No emojis.