Deliver
Portable equal-primary Claude and Codex agent harness for a governed agentic SDLC
npx -y skills add mblauberg/provenant --skill deliverAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 27 days oldThe repository was created 27 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use for taking an approved research, analysis, document, or agent-product outcome through evidence, review, and user acceptance. Not for software-only work, unsettled scope, or release; use implement, scope, or release.
SKILL.md
3.8 KB, as published. Nobody here has run it
Deliver
Run the domain-neutral lifecycle kernel. This skill coordinates existing capabilities; domain skills still own domain methods.
Entry
Require an approved intent, acceptance criteria, minimum risk tier and bounded
authority. Consequential scope/design, disclosure, one-way doors and risk
downgrades need explicit user approval. If intent is unsettled, use scope.
Select one base profile from config/delivery-profiles.json: software,
research, analysis, document or agent-product. Add the high-stakes
overlay when source authority, privacy or qualified review matters. Projects
may strengthen a profile, never weaken kernel gates silently.
Lifecycle
- Create
.agent-run/<id>/RUN.jsonfromtemplates/RUN.template.jsonand bind intent, design and authority by digest. When the delivery belongs to a coordinated project, bind the top-levelfabric_relationshipsto its project session, coordination run and workstream/lead IDs per the receipt contract. Use the explicit independentnot_applicableform rather than inventing parents. - Record each state transition. No state may jump an approval, evidence, review, acceptance or release gate.
- Execute through the relevant skills. Software routes execution through
implement; stochastic behaviour routes throughevaluate; failures usediagnose; substantial parallel work may useorchestrate. - Produce profile-required deterministic evidence before judgement evidence.
Every gate links to a typed artifact or receipt. At acceptance, a stochastic
gate must bind and hash-verify a passing canonical
evaluation-runreceipt; copied scores or sampling metadata are not evidence. Retain failed or incomplete evaluation receipts as non-gating history. - Review independently with lenses selected from the dependency cone.
Substantial+ follows
HARNESS.md: targeted lenses plus the other primary; distinct-family review is used when available, with terminal pressure made stronger and skipped optional legs recorded. - Repair at most twice. Scope/design drift returns to the user gate.
- Validate from the project root with
"${AGENTS_HOME:-$HOME/.agents}/skills/deliver/scripts/validate_delivery.py" .agent-run/<id>/RUN.json --workspace-root "$PWD" --verify-hashes(plus a digest-bound--project-policywhen used).awaiting_acceptanceis machine-ready, not complete. - User acceptance and external release are separate. Define observation
before release; close only after its evidence window passes. Feed incidents
and recurrence into
retrospectand the next scoped cycle.
Boundaries
Delegates may only narrow authority. One writer owns each shared source
surface. Artifact manifests classify canonical, evidence, handoff,
scratch or external; cleanup removes only expired, run-owned scratch with
explicit authority. Filesystem receipts remain truth when Herdr or another
transport is unavailable.
implement uses this same receipt with profile software; no parallel
implementation receipt format exists. Live task or membership projections may
link to it but never replace its canonical acceptance evidence.
For audience-ready HTML, apply the interactive-document boundary.
Adapter-absent path
Console, Herdr and GitHub are optional. Continue from canonical project artifacts and emit the skill-owned artifact kind in portable-workflow.v1.json. That filesystem artifact records workflow evidence; it never grants acceptance or release authority.