project-nomad/pipeline-handheld
2026-03-25 23:42:49 +01:00
..
01-scope-agent docs: add shared repo agent contract and handheld development network 2026-03-25 23:42:49 +01:00
02-seam-agent docs: add shared repo agent contract and handheld development network 2026-03-25 23:42:49 +01:00
03-runtime-agent docs: add shared repo agent contract and handheld development network 2026-03-25 23:42:49 +01:00
04-verify-agent docs: add shared repo agent contract and handheld development network 2026-03-25 23:42:49 +01:00
05-repair-agent docs: add shared repo agent contract and handheld development network 2026-03-25 23:42:49 +01:00
scripts docs: add shared repo agent contract and handheld development network 2026-03-25 23:42:49 +01:00
state docs: add shared repo agent contract and handheld development network 2026-03-25 23:42:49 +01:00
README.md docs: add shared repo agent contract and handheld development network 2026-03-25 23:42:49 +01:00
SAFETY.md docs: add shared repo agent contract and handheld development network 2026-03-25 23:42:49 +01:00
USAGE.md docs: add shared repo agent contract and handheld development network 2026-03-25 23:42:49 +01:00

Emergency Bootstrap Agent Network

Personal asset. Not a deliverable. This is a project-specific development network for the Android emergency bootstrap runtime in this fork.

Definition

Local orchestration pipeline for one domain only:

  • Android-first emergency bootstrap application
  • hard-offline read path
  • local daemon + loopback API
  • bounded sync and network policy
  • incremental reuse of Project N.O.M.A.D.

This is not a generic "systems that build systems" pipeline anymore.

Flow

Request → [Scope] → [Seam] → [Runtime] → [Verify] → Apply or Ship Review
             ↑         ↑          ↓          ↓
             └── reject┴──── [Repair] ←──────┘

All durable artifacts live in /state.

Agents

# Agent Job Reads from /state Writes to /state
1 Scope Turn a request into one emergency-runtime slice brief scope.yaml
2 Seam Decide upstream reuse, boundaries, and slice plan scope.yaml + emergency docs seams.yaml
3 Runtime Build one implementation slice end-to-end slices/X.yaml + project docs outputs/X/delivery.md
4 Verify Judge offline fit, network-policy correctness, and repo safety all outputs + project docs verification.yaml
5 Repair Rewrite one failed slice delivery locally failed delivery + verification outputs/X/delivery.md

Shared Safety

Every agent run gets SAFETY.md prepended by the router. That file is where destructive-action and VCS-write autonomy are cut down hard.

State Layer

/state
  status.json          # phase and slice tracking
  scope.yaml           # request reduced to one emergency slice
  seams.yaml           # upstream reuse and slice plan
  verification.yaml    # project-specific verification result
  slices/              # per-slice manifests seeded from seams.yaml
  outputs/             # per-slice delivery bundles

See state/STATE.md for rules.

Scripts

  • scripts/status.py — inspect live pipeline state
  • scripts/router.sh — runs the agent network with shared safety rails
  • scripts/brief.sh — write a brief and optionally start the pipeline

Design Principles

  • Hard-offline is the center of truth.
  • Upstream reuse is a seam decision, not an afterthought.
  • Work is organized as repo slices, not abstract services.
  • Verification is domain-specific: offline behavior, one-shot policy, loopback boundaries, and delta against N.O.M.A.D.
  • VCS write actions are not autonomous.