State Hub C-06 created workstream and tasks; write state_hub IDs into the workplan file and refresh .custodian-brief.md.
8.6 KiB
| id | type | title | domain | repo | status | owner | topic_slug | created | updated | depends_on | tasks | state_hub_workstream_id | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KAIZEN-WP-0009 | workplan | Forward-deployed agency: engagements, Kai ledger, host-operator pilot | agents | kaizen-agentic | ready | kaizen-agentic | custodian | 2026-07-16 | 2026-07-16 |
|
|
70f7afb1-78f1-4e3b-8437-48840b5b58cc |
KAIZEN-WP-0009 — Forward-Deployed Agency
Status: ready Owner: kaizen-agentic Repo: kaizen-agentic Depends on: WP-0002 (agency memory), WP-0006 (schedule prepare), WP-0008 (customer engagement)
Goal
Turn kaizen-agentic into an agentic consulting / forward-deployed agency capability: clients (coulomb ecosystem companies and coulomb ops itself) can request a Role, receive a bound agent definition, run engagements with ramp-up / operate / ramp-down, keep operational knowledge client-confidential, and settle trial costs in Kai (transitionable to EUR later).
First concrete pilot: host-operator Role attending railiance01 (OS currency, security posture, load and workload review).
Background
Specs already drafted:
| Doc | Purpose |
|---|---|
| wiki/ForwardDeployedAgencyBusinessModel.md | Seats, duties, Kai, confidentiality, conversion |
| docs/forward-deployed-engagement-architecture.md | Lifecycle, schemas, vault, CLI, pilot runbook |
Existing building blocks: agency memory (ADR-002), protocols (ADR-003), schedule
prepare (ADR-005), customer engagement convention (ADR-006), sys-medic craft.
Engagement model (supplier view)
Client request → quote (Kai) → fund → staff Role → ramp-up → operate → ramp-down
│
├─ bound agent definition (client engagement store)
├─ engagement vault (CLIENT OWNED)
└─ ledger entries (billing metadata only)
Tasks
Business model and architecture drafts
id: KAIZEN-WP-0009-T01
status: done
priority: high
state_hub_task_id: "a9440a09-00fb-4668-94a7-f02ae14031d2"
Delivered 2026-07-16:
wiki/ForwardDeployedAgencyBusinessModel.mddocs/forward-deployed-engagement-architecture.md- Cross-links from PricingModel, RevenueModel, agency-framework
Accept open decisions
id: KAIZEN-WP-0009-T02
status: todo
priority: high
state_hub_task_id: "d624072d-1939-40f0-bfa2-498a24673b4c"
Resolve architecture open questions with sponsor:
- Kai ledger home (file JSONL vs hub extension)
- Engagement store placement (dedicated repo vs railiance-hosts subdirectory)
- Multi-target agent binding shape
- Default metrics opt-in for supplier optimizer
Update both draft docs to accepted / v0.2 when decided. Optionally promote
architecture sections into ADR-007.
host-operator Role package
id: KAIZEN-WP-0009-T03
status: todo
priority: high
state_hub_task_id: "407eae88-a3fe-4da9-80eb-ea92828fd488"
Add supplier Role scaffold per architecture §5.1:
roles/host-operator/ROLE.yaml(or agreed package path)- Protocols:
os-security-pass,load-workload-review(plus reuse sys-medic k3s) - Memory template extensions (host profiles, OS/patch, security, load envelope)
- Capability tier 4; base_agent: sys-medic
Phase 1 engagement layout + pilot record
id: KAIZEN-WP-0009-T04
status: todo
priority: high
state_hub_task_id: "c90fd780-982f-48ea-a017-2eee44f2e8c7"
Create file-based engagement tree for pilot (location per T02 decision), including:
ENGAGEMENT.yamlforeng-coulomb-railiance01-ho-001- Request YAML, schedule.yml, access-plan.md (no secrets)
- Empty vault scaffold
Document the path in architecture §11 if it differs from the draft proposal.
Bound agent definition
id: KAIZEN-WP-0009-T05
status: todo
priority: high
state_hub_task_id: "e48f0ec3-4258-4650-8c92-eb25e4dca755"
Materialise engagement-bound agent definition from sys-medic + binding appendix (targets, phase, human_approval_for, vault paths, charter). Until Role package ships, sys-medic + appendix is acceptable; migrate to host-operator when T03 lands.
Ramp checklists
id: KAIZEN-WP-0009-T06
status: todo
priority: medium
state_hub_task_id: "3c166660-b4b8-49fc-9dcb-c47e7d676792"
Author ramp-up (RU-01…RU-08) and ramp-down (RD-01…RD-07) checklists with evidence paths matching architecture §7. Link from ENGAGEMENT.yaml.
Kai ledger (Phase 1)
id: KAIZEN-WP-0009-T07
status: todo
priority: medium
state_hub_task_id: "16e90a62-973b-4cc8-ac36-87bfad52e538"
commercial/ledger.jsonlschema per architecture §10- Quote snapshot for pilot month-1 seat + ramp + estimated duties
- Document mint/spend against internal coulomb grant (no real EUR required)
CLI engagement group
id: KAIZEN-WP-0009-T08
status: todo
priority: medium
state_hub_task_id: "52f7d872-1087-4890-9439-8d6c704351fd"
Implement kaizen-agentic engagement subcommands (Phase 2 of architecture):
request, quote, staff, render-agent, init-vault, phase, checklist,
prepare, scrub, export-handoff — minimum viable subset for pilot may be
staff, checklist, prepare, phase.
Tests for schema validate and checklist status.
Session wire-up
id: KAIZEN-WP-0009-T09
status: todo
priority: medium
state_hub_task_id: "82ac0b5a-0309-4912-93bf-f05bee2abbc2"
engagement preparebundles definition + vault + protocols + access plan- Session close path updates vault,
metrics record, optional Kai duty charge - No secrets in prepare output or ledger
railiance01 pilot through ramp-up
id: KAIZEN-WP-0009-T10
status: todo
priority: high
state_hub_task_id: "6b21da0d-7ba5-4c64-92cb-9237cf71a102"
Execute architecture §11 ramp-up runbook against railiance01 (observe-class
access via warden/cert paths). Exit when RU checklist complete and phase
operating. Privileged changes only with recorded human approval.
Evidence: baseline file, first health report, checklist marks, ledger entries.
Absorb and ADR
id: KAIZEN-WP-0009-T11
status: todo
priority: low
state_hub_task_id: "f212949d-de22-46de-9ae0-63fc21e2701f"
- Supplier notes → playbook / architecture v0.2
- ADR-007 (or equivalent) for engagement convention if T02 promotes it
- CHANGELOG + wiki links; optional activity-core schedule for daily review
Out of scope
- EUR payment processor / invoicing systems
- Autonomous root without human gates
- Replacing ops-warden, OpenBao, activity-core, or State Hub
- Public Kai cryptocurrency
- Fleet-wide host-operator rollout beyond railiance01 pilot
Success criteria
- Specs accepted (T02) and committed as team reference
- Pilot engagement files exist with bound definition and client vault
- Ramp-up exit criteria met once on railiance01 with evidence
- Kai ledger records seat/ramp/duty without confidential payloads
- No client vault content merged into supplier
agents/without scrub + license - CLI or documented manual procedure can re-run prepare/checklist