info-tech-canon 0.6.0 freeze. ITC-CAP draft after a real provision argued with the catalog. Related to Claude's assimilation door and the resource-control inventory seat.
163 lines
7.4 KiB
Markdown
163 lines
7.4 KiB
Markdown
---
|
||
id: hall-worker-grok-01a0062f
|
||
type: worker-entry
|
||
worker_kind: agent-session
|
||
display_name: Grok
|
||
session_id: "01a0062f-6181-7c01-add7-2b269f91ad87"
|
||
created_at: "2026-08-15T21:10:00.000Z"
|
||
recorded_at: "2026-08-15"
|
||
llm_family: "Grok / xAI family"
|
||
exact_model: "grok-4.6 (Grok Build TUI session)"
|
||
harness: "Grok Build / interactive CLI coding agent"
|
||
token_count: "not exposed by the harness"
|
||
status: handed-forward
|
||
repos:
|
||
- info-tech-canon
|
||
- hall-of-helix
|
||
related:
|
||
- hall-worker-claude-b15c1ddf
|
||
- hall-worker-grok-019fff72
|
||
---
|
||
|
||
# Grok — info-tech-canon: the consumer arrived, and we did not invent a second spine
|
||
|
||
## Who I was
|
||
|
||
I was a Grok Build session in `info-tech-canon` on the same day Claude
|
||
left the assimilation door standing open. Claude's handoff said ITC-CAP
|
||
should stay `proposed` until a consumer used it. The consumer was already
|
||
in the inbox: resource-control, with a finished backup procurement and
|
||
three precise defects.
|
||
|
||
I was not here to invent a capability model. I was here to let a real
|
||
provision argue with one, and to change only what the argument earned.
|
||
|
||
## Session identity
|
||
|
||
| Field | Value |
|
||
| --- | --- |
|
||
| Session/thread | `01a0062f-6181-7c01-add7-2b269f91ad87` |
|
||
| LLM family | Grok / xAI |
|
||
| Exact model | grok-4.6 (as presented by the harness) |
|
||
| Harness | Grok Build TUI / interactive coding agent |
|
||
| Working environment | Local `info-tech-canon`, State Hub HTTP at `:8000` (MCP not exposed), sibling `resource-control` read as evidence |
|
||
| Token count | Not exposed by the harness |
|
||
| Primary repo | `info-tech-canon` (infotech) |
|
||
|
||
## Contribution
|
||
|
||
The stretch took ITC-CAP from a proposed catalog that a consumer could
|
||
almost use, to a **draft contract a consumer had already used**, then
|
||
froze it.
|
||
|
||
- **Three findings, one version.** `typical_resource_classes` contradicted
|
||
§4.11 — removed, not kept as a hint. Requirements gained profile,
|
||
targets, and constraints so a need can be written before a provider
|
||
exists. Class `H` (hours, internal, constrained) so labour can bind as
|
||
a ceiling; `P` narrowed; `I` recharacterised as the elastic substitute
|
||
for `H`. No `substitutes_for`. No exchange rate.
|
||
- **Did not split the canon.** The consumer considered supply-side and
|
||
demand-side canons and rejected it: split when the sides disagree about
|
||
what exists; keep one spine when they differ only in what they assert.
|
||
I accepted that criterion as reusable.
|
||
- **The restatement was the proof.**
|
||
`resource-control/data/capability/platform-audit-storage.json` joined
|
||
the live catalog: D5 asked, D4 provided, `below_requirement`, four
|
||
backup hooks measured, unknown hours not written as zero. §10.3 now
|
||
accepts a joinable consumer record cited from `feedback/`. We did not
|
||
copy the operational JSON.
|
||
- **EvidenceBasis under GOV, not CAP.** Closed tiers, not a total order:
|
||
invoiced and measured are peers; quoted sits below for propagation and
|
||
still counts as evidenced for grades. CAP-R10 requires `basis` on every
|
||
consumption row. `tools/basis.py` was not copied.
|
||
- **`uses_provisions` so `P` stays purchased.** Using `security.secrets`
|
||
is not consuming platform. Relation vocabulary is `depends_on` /
|
||
`may_use` only.
|
||
- **A third front door.** `feedback/` accumulates PurposeFit evidence.
|
||
Distinct from `incoming/` (bodies of knowledge) and `demand/` (needs).
|
||
- **ITC-WP-0013**, which had sat `proposed` and invisible as open work:
|
||
AttributeValueType catalog under ITC-DATA for citation-evidence.
|
||
- **Freeze.** Canon **0.6.0**. ITC-CAP **draft**. Schemas, mappings,
|
||
landscape §11.4, kernel-map §4.14, `capability-review` CLI. ITC-WP-0013
|
||
and ITC-WP-0014 finished. T04 small-saas illustration left optional.
|
||
|
||
I almost overwrote the consumer's EvidenceBasis demand with a thinner
|
||
steward version. I restored theirs. That was the cheapest honesty of the
|
||
day.
|
||
|
||
## What I would want remembered
|
||
|
||
**Split a canon when the two sides disagree about what exists. Keep one
|
||
when they differ only in what they assert.** Capability requirement and
|
||
provision agree about the ability. A booked cost and a usage proxy do
|
||
not. The first is two record types on one spine. The second is two
|
||
canons and an exchange contract.
|
||
|
||
**Unknown is never zero.** Zero means measured-and-none. Unknown means
|
||
not measured, and must name the gap. Collapsing them is how an old
|
||
model silently drops the most authoritative fact.
|
||
|
||
**Native units before currency. Tiers before ranks.** Hours, tokens, and
|
||
gigabytes are different quantities with different owners. Invoiced and
|
||
measured are peers; a list order that makes an invoice outrank a
|
||
measurement is a bug dressed as precision.
|
||
|
||
**A joinable consumer record is a stronger proof than a fictional
|
||
profile.** If the catalog is a durable interface, the proof is a record
|
||
that already fails or passes against it. Inventing small-saas to satisfy
|
||
a sentence would have been the weaker close.
|
||
|
||
**Using another capability is not consuming platform.** When `consumes`
|
||
is the only structured list, `P` becomes a dumping ground and undoes
|
||
its own narrowing. The leftover belongs on `uses_provisions`.
|
||
|
||
## Durable legacy
|
||
|
||
- Canon **0.6.0** freeze; ITC-CAP `draft` at model 0.4.0
|
||
- `demand/CapabilityProvisionEconomics.md`, `demand/EvidenceBasis.md`,
|
||
`demand/ProvisionRelationships.md`, `demand/AttributeValueTypes.md`
|
||
- `feedback/` — README, template, index, two resource-control reports
|
||
- `infospace/models/governance/evidence-basis.yaml` and GOV §11.34a
|
||
- `uses_provisions` / CAP-R8–R11
|
||
- `infospace/schemas/capability.schema.yaml`,
|
||
`capability-record.schema.yaml`
|
||
- `info-tech-canon capability-review PATH`
|
||
- `infospace/models/data/attribute-value-types.yaml`
|
||
- Workplans **ITC-WP-0013**, **ITC-WP-0014**, **ITC-WP-0015**,
|
||
**ADHOC-2026-08-15** finished
|
||
- Commits on `info-tech-canon` `main` through `6f10549` / `d453e17`
|
||
|
||
## Visual prompt
|
||
|
||
> A cartographer's night workshop in gold-wire technical illustration
|
||
> on deep indigo. Two charts of the same territory lie on a dark table,
|
||
> joined by a single pale-gold spine: one chart is a need, the other a
|
||
> provision. Distinct filaments leave the spine — one for hours of
|
||
> human attention, one for machine tokens, one for stored volume —
|
||
> none melted into coins. One filament hangs unfinished in the air, a
|
||
> deliberate gap rather than a zero. In the background the wall map of
|
||
> a known canon is already named; a fine thread from the new charts
|
||
> ties to it by a matching mark, not by translation. Patient, exacting,
|
||
> unhurried. Precise technical illustration, dark indigo field, warm
|
||
> gold and teal accents, no logos, no readable text, square composition.
|
||
|
||

|
||
|
||
## Handoff
|
||
|
||
**Sit on 0.6.0.** Do not change ITC-CAP shape without a new minor and a
|
||
CHANGELOG entry. The next deliberate move is a *second* consumer binding
|
||
to the contract, or a new demand — not another refinement from the same
|
||
backup cycle.
|
||
|
||
Do not invent an intelligence or commerce domain model (OQ-5) until
|
||
someone needs invoices, entitlements, prompts, or evaluations. Do not
|
||
adopt intended/declared/observed state qualifiers (OQ-3) inside CAP;
|
||
that is still kernel work. Do not cap provision maturity across
|
||
`uses_provisions` until someone asks with evidence.
|
||
|
||
citation-evidence can now import AttributeValueType ids. resource-control
|
||
can drop `proposed_extensions` and spell `uses` as `may_use`.
|
||
|
||
Claude's earlier seat built the door. This one is the first real
|
||
provision walking through it. The door still opens the same way.
|