Veritas Integration
Veritas is SO1’s curated prompt library containing 255 validated prompts. Agents both consume prompts (for context and patterns) and produce prompt drafts (from learned patterns).What is Veritas?
Veritas is a structured prompt library that provides:- Reusable prompt fragments for common tasks
- Versioned and validated prompts
- Domain-organized content
- Bidirectional integration with agents
Figure 1 — VERITAS Library Structure. The 255-prompt library is partitioned into three categories: task prompts (single-purpose), fragment prompts (composable snippets), and chain prompts (multi-step sequences). All prompts are organised by domain, purpose, and version.
Prompt Categories
- Task Prompts
- Fragment Prompts
- Chain Prompts
Single-purpose instructions for specific tasks.Example ID: Used by: Single agents for specific operations
vrt-a1b2c3d4Agent Configuration
Each agent declares its Veritas integration in YAML frontmatter:Consuming Prompts
Agents reference prompts by their Veritas ID:| Field | Description |
|---|---|
id | Unique Veritas ID (format: vrt-xxxxxxxx) |
purpose | Why this agent uses this prompt |
Producing Prompts
When agents discover novel patterns:| Field | Description |
|---|---|
category | Type: task, fragment, or chain |
output_path | Where draft prompts are saved |
Prompt Flow
Figure 2 — VERITAS Prompt Lifecycle. Prompts flow from the VERITAS core to consuming agents, who produce draft prompts from novel patterns. Drafts undergo human review; approved drafts are promoted back into VERITAS core for reuse.
Trace ID Requirement Rationale Test Case SO1-VRT-003Draft prompts shall include source-agent metadata and discovery context Enables reviewers to assess relevance and accuracy TC-SO1-VRT-003SO1-VRT-004Promoted prompts shall receive a new versioned VERITAS ID ( vrt-xxxxxxxx)Maintains catalogue integrity and supports rollback TC-SO1-VRT-004
Prompt ID Format
Veritas IDs follow a consistent format:vrt-a1b2c3d4- Workflow patternsvrt-wh001xyz- Webhook securityvrt-chain001- Design chain
Prompts by Domain
Automation Domain
Automation Domain
| Prompt ID | Purpose | Used By |
|---|---|---|
vrt-a1b2c3d4 | Workflow design patterns | Workflow Architect |
vrt-e5f6g7h8 | Error handling | Workflow Architect |
vrt-wh001 | Webhook patterns | Webhook Engineer |
vrt-sec001 | Webhook security | Webhook Engineer |
vrt-cron01 | Cron patterns | Schedule Optimizer |
vrt-tz01 | Timezone handling | Schedule Optimizer |
Engineering Domain
Engineering Domain
| Prompt ID | Purpose | Used By |
|---|---|---|
vrt-hono01 | Hono patterns | Hono Backend |
vrt-zod01 | Zod validation | Hono Backend |
vrt-next01 | Next.js patterns | Next.js Frontend |
vrt-react01 | React patterns | Next.js Frontend |
Prompts Domain
Prompts Domain
| Prompt ID | Purpose | Used By |
|---|---|---|
vrt-meta001 | Meta-prompts | Prompt Refiner |
vrt-clarity01 | Clarity patterns | Prompt Refiner |
vrt-chain001 | Chain patterns | Chain Architect |
vrt-flow001 | Data flow | Chain Architect |
vrt-fragment001 | Fragment patterns | Fragment Curator |
vrt-compose01 | Composition | Fragment Curator |
Incident Domain
Incident Domain
| Prompt ID | Purpose | Used By |
|---|---|---|
vrt-incident01 | Playbooks | Incident Commander |
vrt-comms01 | Communications | Incident Commander |
vrt-triage01 | Triage patterns | Triage Responder |
vrt-symptoms01 | Symptom mapping | Triage Responder |
vrt-rca01 | RCA frameworks | Postmortem Analyst |
vrt-5whys01 | 5 Whys technique | Postmortem Analyst |
Draft Prompt Schema
Agent-produced drafts must conform to this schema:Review Process
- Agent produces draft → saved to
veritas/agent-prompts/ - Human reviews → checks accuracy, relevance, quality
- Approval → promoted to Veritas core with new ID
- Rejection → feedback provided, draft deleted or revised
Validation
Veritas integration is validated during agent checks:Related Documentation
FORGE Stages
Stage-gated execution model
Prompt Agents
Agents specialized in prompt engineering