Add INFD-WP-0002 for compact credential and decision sign-off batches.
Draft Umlaufmappe groupings of one-question memos so founder sign-off can happen in a compact sitting once Stage 1 can bind. Assistant: grok Assistant-Session: 01a09dc1-b21e-77e1-919e-fcad2f82b267
This commit is contained in:
parent
854affd2ef
commit
0ffb527c7d
1 changed files with 125 additions and 0 deletions
125
workplans/INFD-WP-0002-compact-signoff-batches.md
Normal file
125
workplans/INFD-WP-0002-compact-signoff-batches.md
Normal file
|
|
@ -0,0 +1,125 @@
|
|||
---
|
||||
id: INFD-WP-0002
|
||||
type: workplan
|
||||
title: "Compact sign-off batches for credentials and decisions"
|
||||
domain: infotech
|
||||
repo: informed-decision
|
||||
status: proposed
|
||||
owner: grok
|
||||
topic_slug: netkingdom
|
||||
flavor: planning
|
||||
depends_on:
|
||||
- INFD-WP-0001
|
||||
created: "2026-09-14"
|
||||
updated: "2026-09-14"
|
||||
related:
|
||||
- INFD-WP-0001
|
||||
- STATE-WP-0092
|
||||
- COORDINATION-WP-0005
|
||||
origin: demand
|
||||
origin_ref: the-custodian/history/20260914-open-workplan-chokepoints.md
|
||||
---
|
||||
|
||||
# Compact sign-off batches for credentials and decisions
|
||||
|
||||
Founder direction 2026-09-14: credential and decision chokepoints should
|
||||
move through the informed-decision framework as **batches that can be
|
||||
signed off in a compact timeframe**, not as twelve disconnected
|
||||
`needs_human` tasks.
|
||||
|
||||
`INFD-WP-0001` still owns Stage 1 (walking skeleton against a deployed
|
||||
`approval-engine`, T08). This plan does **not** absorb the earlier
|
||||
residual “full L3 product.” That remains residual until separately
|
||||
promoted. This plan is the demanded slice: **review-groups of Decision
|
||||
Memos** for (1) credential/custody items and (2) founder/owner
|
||||
decisions.
|
||||
|
||||
Invariant from Stage 1: **one question per memo**. A batch is a
|
||||
*Umlaufmappe* grouping of memos, not one memo with unrelated acts.
|
||||
Humans bind; agents draft. This repository still does not evaluate
|
||||
authorization (`access-engine` remains the only PDP).
|
||||
|
||||
## Draft the first two batches (agent-authored, unsigned)
|
||||
|
||||
```task
|
||||
id: INFD-WP-0002-T01
|
||||
status: todo
|
||||
priority: high
|
||||
```
|
||||
|
||||
From the 2026-09-14 chokepoint assessment, assemble two compact batches
|
||||
as Decision Memo files (or the current memo schema) under
|
||||
`docs/batches/2026-09-14/`:
|
||||
|
||||
1. **Credentials / custody** — OpenBao paths, issuer/registration
|
||||
leftovers, CCR-style items, and any `warden route` pointer that still
|
||||
needs a human to actually mint or seal. Each memo is one act. No
|
||||
secret values in the memos.
|
||||
2. **Decisions / assent** — founder or owner sign-offs currently holding
|
||||
workplans (reviews, explicit approvals, policy accepts). Each memo is
|
||||
one question.
|
||||
|
||||
Bound the set so a single sitting can finish it (small N, ordered,
|
||||
highlights required). Name the review group already admitted
|
||||
(`net-kingdom-admins` or the current human review group). Do not submit
|
||||
until T02.
|
||||
|
||||
Done when both batch indexes exist, each memo has one binding target,
|
||||
required highlights, and a trace to the blocking workplan/task id.
|
||||
|
||||
## Batch presentation contract (review-group, compact sitting)
|
||||
|
||||
```task
|
||||
id: INFD-WP-0002-T02
|
||||
status: todo
|
||||
priority: high
|
||||
depends_on: [INFD-WP-0002-T01]
|
||||
```
|
||||
|
||||
Specify how a batch is presented without forking the Decision Memo
|
||||
schema: ordered list, per-memo bind, progress across the sitting,
|
||||
no “approve all” that skips highlights. Reuse review-group work already
|
||||
in this repo. If Stage 1 UI cannot yet render a group, the contract
|
||||
still holds for a recorded desktop sitting.
|
||||
|
||||
Done when `docs/specs/` (short addendum, not a new product) states the
|
||||
batch rules and the anti-requirement: no bundled unrelated acts, no
|
||||
auto-approval, no agent disposition.
|
||||
|
||||
## Sign-off sitting once the Stage 1 surface can bind
|
||||
|
||||
```task
|
||||
id: INFD-WP-0002-T03
|
||||
status: wait
|
||||
priority: high
|
||||
depends_on: [INFD-WP-0002-T02, INFD-WP-0001]
|
||||
```
|
||||
|
||||
Wait until `INFD-WP-0001-T08` (or an equivalent deployed bind path)
|
||||
can take a real human disposition. Then run one compact sitting on the
|
||||
two batches. Record presentation evidence (`view_hash` per memo).
|
||||
Unfinished memos stay in the batch; do not mark the workplan finished
|
||||
on a partial sitting.
|
||||
|
||||
Done when at least one credential memo and one decision memo are bound
|
||||
by a human through this surface, reconstructable from stored
|
||||
presentation, and the blocking hub tasks are updated from those
|
||||
dispositions rather than from chat.
|
||||
|
||||
## Feed outcomes back to State Hub without hub-authoring
|
||||
|
||||
```task
|
||||
id: INFD-WP-0002-T04
|
||||
status: wait
|
||||
priority: medium
|
||||
depends_on: [INFD-WP-0002-T03]
|
||||
```
|
||||
|
||||
For each bound memo, update the **owning repo file** (task status,
|
||||
decision record, CCR note) and let `fix-consistency` project. Do not
|
||||
`POST /workplans/` or mint hub-only tasks. Residual unsigned memos
|
||||
either stay in a later batch or are declined with a reason.
|
||||
|
||||
Done when the assessment’s credential/decision examples that were in
|
||||
the sitting show file-level status changes and a progress event naming
|
||||
the memo ids.
|
||||
Loading…
Add table
Add a link
Reference in a new issue