Files
dan 012650a201 [codex] Prepare OpenProse 0.12.0 responsibility runtime release (#57)
* Document native runtime skill semantics

* Rename native runtime to responsibility runtime

* Add responsibility runtime compiler skeleton

* Add responsibility compilation IR

* Compile Forme manifests into repository IR

* Serve static repository IR

* Tighten responsibility runtime review gaps

* Introduce OpenProse root model

* Harden OpenProse root resolution

* Add responsibility judge activation

* Add responsibility pressure fulfillment path

* Add repository status inspection

* Make triggers concrete gateway registrations

* Add live responsibility trigger adapters

* Refine responsibility runtime validation

* Harden responsibility runtime freshness

* Tighten responsibility runtime guardrails

* docs: replace skill examples with native repositories

* chore: release v0.12.0

* fix: tighten release review gaps
2026-05-04 09:26:26 -07:00
..

OpenProse Standard Library

Reusable OpenProse services, systems, patterns, roles, delivery adapters, memory services, and operational tools.

Usage

use "std/evals/inspector"
use "std/patterns/worker-critic"
use "std/patterns/pipeline"
use "std/roles/critic"
use "std/delivery/email-notifier"
use "std/memory/project-memory"

Install with prose install. std/... is the shorthand for github.com/openprose/prose/packages/std/...; see deps.md for dependency resolution details.

Library

Authored Prose sources use *.prose.md and the current Contract Markdown section form (### Services, ### Requires, ### Ensures, and related sections). README.md files remain plain Markdown.

evals/

Systems for evaluating and improving OpenProse runs, contracts, and platform behavior.

System Purpose
inspector Post-run analysis — runtime fidelity and task effectiveness
contract-grader Scores a system or service against its declared contract
regression-tracker Tracks quality regressions across runs
cross-run-differ Compares runs and recommends follow-up investigation
eval-calibrator Validates light evals against deep evals for reliability
system-improver Analyzes inspections and proposes source improvements
platform-improver Analyzes inspections and proposes platform/runtime improvements

ops/

Operational systems for profiling, debugging, validation, and wiring.

System Purpose
lint Validate structure, schema, shapes, and contract consistency for a system and its service tree
preflight Check that all runtime dependencies are satisfied before executing a system
status Summarize recent runs from <openprose-root>/runs/
wire Run Forme wiring to produce forme.manifest.json
diagnose Investigate failed or suspicious runs and propose fixes
profiler Cost, token usage, and time profiling for completed runs

delivery/

Services for delivering outputs to humans and external systems.

Service Purpose
human-gate Present output for human review, block until approved or rejected
slack-notifier Format and deliver content to Slack via webhook or API
email-notifier Send an HTML email via a configured email provider (Resend, SendGrid, Postmark, SES, SMTP)
email-renderer Render structured report data into a branded, email-safe HTML string
html-renderer Render an HTML document from a template and structured data
webhook-notifier Deliver content to an HTTP endpoint via webhook
file-writer Write content to a local, S3, or GCS destination

patterns/

Reusable coordination and control-flow patterns (kind: pattern).

Pattern Purpose
worker-critic Two-agent loop: worker produces, critic evaluates, repeat until accepted
ensemble-synthesizer N-agent ensemble that independently solves then synthesizes into a consensus answer
ratchet Iterative improvement loop with regression prevention
dialectic Two-agent debate structure producing a synthesized conclusion
proposer-adversary Adversarial proposal testing: proposer generates, adversary stress-tests
oversight Actor-observer-arbiter structure for independent observation and decision
assumption-miner Surfaces implicit assumptions in a solution for explicit evaluation
blind-review Independent evaluation without exposure to other agents' assessments
contrastive-probe Generates contrasting solutions to expose decision boundaries
stochastic-probe Introduces controlled randomness to test solution robustness
coherence-probe Tests whether two corpora that should agree are actually in sync
pipeline Sequential stage pipeline: output of each stage feeds the next
map-reduce Parallel fan-out across inputs followed by aggregation
fan-out Parallel delegation without reduction; parent consumes raw results
race Parallel speculative execution; first acceptable result wins
guard Conditional delegation: run target only when guard passes
refine Iterative improvement guided by an evaluator
fallback-chain Sequential failover through candidate delegates
retry-with-learning Retry loop that accumulates failure context to guide subsequent attempts

roles/

Single-service role guides for systems and patterns.

Role Purpose
classifier Classifies inputs into a fixed set of categories; returns structured label
critic Evaluates a proposed solution against criteria; returns scored feedback
extractor Extracts structured data from unstructured text; returns JSON
summarizer Condenses long content into a concise representation
verifier Checks a solution for correctness against known constraints or test cases
researcher Investigates a topic and produces sourced findings
writer Produces prose for a specified audience and purpose
planner Breaks an objective into ordered work with dependencies
router Routes an input to the right tool, role, or next step
formatter Transforms structured data into a target presentation format

memory/

Services for persistent agent memory management.

Service Purpose
project-memory Project-scoped memory
user-memory Cross-project memory (user-scoped)