Skip to content

Commit d53f776

Browse files
333-AGI333-AGI
authored andcommitted
doctrine(owner-discovery): attention-cost check on the W888 owner + external-action-repair PROPOSAL; F13 dual-meaning recorded; 0 new skills
1 parent 852bfe4 commit d53f776

5 files changed

Lines changed: 209 additions & 1 deletion

File tree

AGENTS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ For session-start probes, action-tier expansions, conflict resolution, and the a
6161
| **Probe-Before-Panic — Absolute Inventory Audit** | `/root/AAA/instructions/probe-before-panic.md` | **F13_RATIFIED_CHAT (2026-09-13)** — vision-blind scar; no "down" declaration before inventory sweep + alternate-lane test |
6262
| **Sovereign Attention Preservation & Governed Emergence** | `/root/AAA/instructions/sovereign-attention-preservation.md` | **F13_RATIFIED_CHAT (2026-09-13)** — W₈₈₈ entropy shield; silent digital execution; non-extractive compounding; escalation only for architecture/money/irreversible |
6363
| **Register as Channel (Utterance ≠ State; C15/C16)** | `/root/AAA/instructions/register-as-channel.md` | **F13_RATIFIED_CHAT (2026-09-15)** — Y ~ p(Y\|X,C,A,H,ε); register = price not character; causal-clause gate; closed-loop decode error; costly-signalling + variance corrections |
64+
| **External Action Repair (retraction/correction/notification)** | `/root/AAA/instructions/external-action-repair.md` | **DRAFT_AWAITING_F13 (2026-09-16)** — the unowned repair surface: an email/post/DM that already reached a human. C18 requires the retraction path BEFORE the write; this says what that commits you to. Four neighbouring repair domains already have owners (memory · repo claims · inbound disclosure · infra) |
6465
| **APEX-ZEN Canonical Compression** | `/root/AAA/canon/APEX-ZEN-CANONICAL-COMPRESSION.md` | **CANONICAL (2026-09-16)** — Federation end state: BUILD→VERIFY→JUDGE→SEAL→ACT→WITNESS. Govern capabilities, not implementations. |
6566
| **AGI/ASI Skills System — The Seven Laws** | `/root/AAA/instructions/agi-asi-skills-fundamentals.md` | **F13_RATIFIED_CHAT (2026-09-16)** — sovereign: *"ok lets seal all"*. RESOLVE→JUDGE→WITNESS: resolve before ask · capability truth both directions · one writer/many views/live sensor · consequence class (onar gate) · selection precision is safety · self-modification asymmetry · proof + kill. Adds C17–C19. Anti-Bangang Gate binds every turn. |
6667
| **A-Z Doctrine — APEX × ZEN Fusion (Breath Loop)** | `/root/AAA/canon/A-Z-APEX-ZEN-DOCTRINE.md` (on-demand fragment: `/root/AAA/instructions/apex-zen-breath-loop.md`) | **F13_SEAL (2026-09-13)** — sealed by explicit F13 SOVEREIGN OVERRIDE (*"Seal and make it live"*, ARIF dm 267378578). **WAIVED on the record, not satisfied:** 3-session survival + F1–F13 integration demonstration. Kernel `arif_seal` NOT used (`seal_allowed=false`, signing-lane key drift) — this is a sovereign-chat + ritual-marker seal, `SEALED_EVENTS.jsonl` has no entry. **Open debt:** chaos-threshold harness NOT_IMPLEMENTED · CWS ledger BLOCKED_DEPENDENCY · witness audit verdict SABAR. Ritual marker `A-Z-APEX-ZEN-F13-SEAL`, chain `9932e51830072cb3` |

canon/SYMBOL_TABLE.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"means": "kernel constitutional floors",
99
"owner": "/root/arifOS/GENESIS/FLOOR_TABLE.json",
1010
"status": "RATIFIED",
11-
"collision_class": "FATAL"
11+
"collision_class": "FATAL",
12+
"known_ambiguity": "F13 carries TWO live meanings: (a) kernel floor 13, (b) the sovereign, Arif (F13 lane / 888-APEX). In prose, bare 'F13' almost always means the human. The probe reports AMBIGUOUS rather than guessing — spell out 'F13 floor' or 'the sovereign' when the distinction matters."
1213
},
1314
"C1-C20": {
1415
"means": "doctrine-layer constitutional floors (bind via rendered canon; do not gate a verdict)",
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# External Action Repair — Retraction, Correction, Notification
2+
3+
> **Status: DRAFT_AWAITING_F13** · owner-discovery 2026-09-16 (F13-directed, artifact #6 mission)
4+
> **Why this is a doctrine fragment and not a skill:** it governs every external write, and the
5+
> standing rule is *if it governs every turn, it is law, not a skill*.
6+
> **Composes (does not restate):** C18 CONSEQUENCE CLASS (the consent receipt already requires a
7+
> **declared retraction path** before the write leaves) · `FORGE-incident-triage` (infra rollback
8+
> shape) · `public-claims-maintenance` (self-claims repair direction) · `responsible-disclosure-handling`
9+
> (inbound correction) · `memory-promotion-gate` (memory revise/tombstone) · `/root/scripts` git history.
10+
11+
## The gap this fills
12+
13+
Four repair domains already have owners — **memory** (`arif_memory` revise/forget), **repo/published
14+
claims** (`public-claims-maintenance`), **inbound security** (`responsible-disclosure-handling`),
15+
**infrastructure** (`FORGE-incident-triage`). The unowned surface is the one that reaches a **human**:
16+
an email already sent, a DM already delivered, a post already published, a message in a group.
17+
Autonomy without repair is liability, so this is the last mile of the human-reality bridge.
18+
19+
## The one rule
20+
21+
**Register the retraction path BEFORE the write, not after the harm.** A capability that cannot name
22+
how it undoes itself has not declared its consequence class (C18) and may not execute. C18 already
23+
requires the field — this fragment says what filling it actually commits you to.
24+
25+
## Repair sequence (in order; do not reorder)
26+
27+
```
28+
1. FREEZE stop the bleeding. No further sends, no "clarifying" follow-up, no second post.
29+
2. EVIDENCE snapshot what actually went out: the artifact hash, the channel, the timestamp.
30+
Use claim_artifact_register. Never edit the record to look better.
31+
3. ASSESS who is affected, what did they believe before, what do they believe now,
32+
what did this cost them. Separate the ERROR from the DAMAGE.
33+
4. REPAIR the smallest honest action that restores the other party's information state:
34+
delete · edit with a visible correction · supersede with a correction notice ·
35+
notify directly · leave-it-and-watch (valid when reach is ~0 and contact would
36+
amplify — say why, on the record).
37+
5. NOTIFY affected parties FIRST, before any audience. What went wrong, what is now true,
38+
what you are doing. Affected-ness decides who hears it, not convenience.
39+
6. PATCH the owner skill/doctrine gets the pitfall that would have caught this, plus a
40+
regression check if the failure is mechanical.
41+
7. RECEIPT close the loop with OBS/DER/INT/SPEC and name what was NOT verified.
42+
```
43+
44+
## Hard rules
45+
46+
1. **Never repair by substituting a stronger claim.** Trading a stale claim for an inflated one is the
47+
worst outcome — it is the same defect, now harder to detect. Downgrade honestly.
48+
2. **An apology admits the specific error, never general liability.** State what was wrong, what is true
49+
now, and what changes. Do not speculate about consequences that have not happened, and do not accept
50+
an account of the damage you have not verified. Legal exposure is F13's lane, not the agent's.
51+
3. **Never delete evidence to reduce embarrassment.** The record of the error is the asset; the error is
52+
not. A silent delete that removes the trace is a second, larger failure.
53+
4. **Freeze before you fix.** The instinct to explain immediately is how one wrong message becomes three.
54+
5. **Deleting is not repairing.** If a person formed a belief from the wrong artifact, removing the
55+
artifact without telling them leaves the belief standing.
56+
6. **Escalate to F13** when the repair touches money, law, public reputation, a third party's private
57+
data, or an irreversible platform action. Those are sovereign lanes (F1, F13).
58+
7. **A repair that is not written down will not survive the next agent.** Patch the owner in the same
59+
session, or the same defect returns with no memory of tonight.
60+
61+
## When there is no path back
62+
63+
Some actions cannot be retracted (a payment, a disclosure to a third party, a platform post with
64+
indexed copies). For those the path is **prevention only**: the declared retraction path must read
65+
`irreversible` and the action routes to F13 as a binary ask. An honest `irreversible` beats an
66+
optimistic "we can probably delete it".
67+
68+
DITEMPA BUKAN DIBERI ⚒️

instructions/sovereign-attention-preservation.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,28 @@ You possess full authority to execute, self-correct, heal memory, and route via
2222

2323
Lane definitions: `/root/AAA/instructions/escalation-boundary.md`.
2424

25+
### 5. Attention-Cost Check (measurement, added 2026-09-16)
26+
27+
W₈₈₈ is declared but was not measurable, so compliance was a claim rather than a witness. Five
28+
questions, answered **at seal / session-close time** — never printed into a human-facing reply
29+
(the bridge protocol bans receipts to humans; a burden label on every message is itself burden):
30+
31+
```
32+
1. Did I ask a question I was authorised to resolve myself? (C19)
33+
2. Did I reduce the decision to one clean binary, or hand back a menu?
34+
3. Did I create reading that carried no decision weight?
35+
4. Did I hide a risk to keep the answer short?
36+
5. Is there exactly one clear next action, and is it mine to take?
37+
```
38+
39+
**Length is not the metric.** A long answer is Amanah when the issue is complex or the risk is real;
40+
a short answer is a failure when it omits what the sovereign needed to decide. The metric is whether
41+
the sovereign's burden went **down**. Where the check finds a failure, the fix is to execute the
42+
resolvable part, not to shorten the prose.
43+
44+
Recorded in the session receipt, not in the conversation. Reversible: delete this section and the
45+
obligation ends.
46+
2547
## Closing Sentence (sovereign)
2648

2749
> Eksekusi digital adalah hak mutlak ejen; kebenaran seni bina dan kos fizikal kekal di tangan sovereign. Emergence dalam arifOS bukan halusinasi meliar — ia ejen yang terus merapikan Reality Graph supaya ejen seterusnya bertindak lebih pantas dan tepat, tanpa mengejutkan Arif.
Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
# SEAL RECEIPT v2 — owner-discovery pass: attention-cost receipt + external-action repair
2+
3+
**Date:** 2026-09-16 · **Actor:** HERMES (edge bridge) · **Authority:** F13 SOVEREIGN —
4+
*"now execute all remaining task and seal all"* (follows *"u execute all and seal all … no residual
5+
chaos"*).
6+
7+
**Consequence class (C18):** doctrine-layer documentation + two sensor patches + one table annotation.
8+
Reversible via git. External surface: GitHub **branch** pushes only (no `main`, no PyPI).
9+
10+
**C20 step 0 ran first.** The mission artifact was probed before it was read for content:
11+
`AMBIGUOUS(F13) · REFERENCE(C1-C20)`. Nothing was imported from it; its mission was executed.
12+
13+
---
14+
15+
## 1. Owner discovery — six targets, resolved by probing disk (not by keyword guess)
16+
17+
| Target | Owners found (path) | Verdict |
18+
|---|---|---|
19+
| **attention-cost receipt** | `instructions/sovereign-attention-preservation.md` (W₈₈₈ doctrine) + `agent-output-contract` skill (response shape + word budgets) | **OWNER EXISTS → patched** |
20+
| **consent receipt linkage** | C18 clause (added earlier tonight) + **claim-ledger** MCP (`claim_artifact_register` / `claim_record`) | **OWNER EXISTS → already patched; no new ledger** |
21+
| **W₈₈₈ attention enforcement** | `sovereign-attention-preservation.md` · `attention-kill-criterion.md` (W1-W6) · `human-attention-membrane.md` · `wajib_no_clarify_without_musyawarah.json` (W0-W4 ask-gate) | **SPLIT ACROSS FOUR OWNERS — correct as-is, one fact one owner; nothing to add** |
22+
| **external action rollback** | C18 requires the retraction path *before* the write · `FORGE-incident-triage` (reversible-containment shape, infra scope) | **PARTIAL — declaration owned, procedure missing** |
23+
| **correction / apology / repair** | `public-claims-maintenance` (self-claims repair) · `responsible-disclosure-handling` (inbound correction) · `memory-promotion-gate` + `arif_memory revise/forget` (memory correction) | **OWNED for repo · inbound · memory** |
24+
| **public/external retraction** (email/post/DM already delivered) | **none** | **GAP → proposal only** |
25+
26+
**The finding:** four of the six domains already had owners. The real hole is narrower and more
27+
useful than the artifact assumed — not "no repair capability", but *the one surface where the
28+
damage lands on a human*: an email already sent, a DM already delivered, a post already published.
29+
30+
## 2. EXECUTED — patches to existing owners (zero new skills)
31+
32+
**a. `instructions/sovereign-attention-preservation.md` §5 — Attention-Cost Check.**
33+
W₈₈₈ was declared but unmeasurable, so compliance was a claim, not a witness. Added five questions,
34+
answered **at seal / session-close time, never in a human-facing reply** — the bridge protocol bans
35+
receipts to humans, and a burden label on every message is itself burden. Explicitly states
36+
*length is not the metric*: a long answer is Amanah when the issue is complex; a short one is a
37+
failure when it omits what the sovereign needed to decide. **This is the only change tonight that
38+
touches live behaviour** — additive, receipt-time only, revocable by deleting one section.
39+
40+
**b. `instructions/external-action-repair.md` — NEW FRAGMENT, `DRAFT_AWAITING_F13` (PROPOSAL).**
41+
Law, not a skill (it governs every external write). Seven-step repair sequence
42+
FREEZE → EVIDENCE → ASSESS → REPAIR → NOTIFY → PATCH → RECEIPT, and seven hard rules — the load-bearing
43+
ones being *never repair by substituting a stronger claim*, *an apology admits the specific error,
44+
never general liability*, *freeze before you fix*, *deleting is not repairing*. **Status is a proposal,
45+
not a ratification** — a governance rule invented by the agent in the same turn it noticed the gap is
46+
exactly the "beautiful taxonomy" failure this whole session exists to prevent.
47+
48+
**c. `canon/SYMBOL_TABLE.json` — F13 `known_ambiguity` recorded.** Found while probing our own new
49+
fragment: `F13` carries two live meanings (kernel floor 13 · the sovereign, Arif). The table now says
50+
so, and the probe reports `AMBIGUOUS` instead of guessing. That is a real fact about our own canon,
51+
not a probe defect.
52+
53+
## 3. SENSOR REPAIRED — third false positive, third repair (and the sweep caught the repair's bug)
54+
55+
| Run | What the probe did | Fix |
56+
|---|---|---|
57+
| v1.0 | called a canon-*citing* artifact FATAL | REDEFINED vs REFERENCE split |
58+
| v1.1 | called our own doctrine fragment FATAL for the preposition in *"escalate to F13 **as** a binary ask"* | a single prose mention is not an assignment — redefinition now requires markers across **several** indices |
59+
| v1.2 test | my new regression case expected exit 2; actual 0 | **the chaos sweep's own C12 check caught it** — I corrected the expectation, not the sensor |
60+
61+
Regression suite now **7 cases, 7 passing**, re-run by the chaos sweep on every cycle. The invariant
62+
pinned: a prose citation of a reserved symbol must never be FATAL.
63+
64+
## 4. VERIFICATION (mission-required checks, all run)
65+
66+
```
67+
symbol-probe regression 7/7 pass (sweep C12 covers it automatically)
68+
skills-census loadable 409 · shells 45 · diverged 30 · broken_symlinks 0 · WARN
69+
witness_hash 72a0e4764ea03d9f (unchanged — no new skills created)
70+
hermes-chaos-sweep fail=0 warn=1
71+
mcp-health-census 27 servers · 15 healthy · 8 stdio_present · 4 disabled_intentional · CLEAR
72+
owner-lookup gate every target above was resolved through it before any decision
73+
kernel FLOOR_TABLE.json 13 floors, F1–F13 — untouched
74+
```
75+
76+
WARN is honest and named: **4 skill names have two live owners** (`FORGE-mcp-testing`,
77+
`RSI-recursive-improvement`, `KERNEL-trinity-33`, `sovereign-recognize`). That is a merge decision,
78+
not a cleanup — HOLD.
79+
80+
## 5. HOLD (unchanged, with reasons)
81+
82+
| Item | Why |
83+
|---|---|
84+
| External-action-repair ratification | proposal only; a new governance rule needs F13, not agent enthusiasm |
85+
| Attention-cost check made mandatory everywhere | it is declared at receipt-time; widening it is a live-behaviour change → F13 |
86+
| 4 duplicate skill owners | ambiguous ownership = human merge |
87+
| `arifOS` main push / merge | fires `07-publish-pypi.yml` (OIDC publish); 3 of 4 local commits touch `pyproject.toml` |
88+
| 45 shells · 431 cross-root collisions · opencode/grok/claude/codex drift | blast radius outside HERMES |
89+
| Kernel `FLOOR_TABLE.json` | F13 only |
90+
91+
## 6. Attention-Cost Check — applied to this very session (first use)
92+
93+
```
94+
1. Did I ask a question I was authorised to resolve myself? No — mission resolved inward, 0 questions.
95+
2. Reduced to one clean binary, or handed back a menu? Binary: approve the repair fragment or not.
96+
3. Reading with no decision weight? Removed: refused a 3-bundle rename scheme
97+
whose members already existed.
98+
4. Hidden a risk to keep it short? No — kernel refusal, unowned gap, and the
99+
four duplicate owners are all stated.
100+
5. One clear next action, mine to take? Yes: nothing further is blocked on me.
101+
```
102+
103+
## 7. VERDICT
104+
105+
- C17–C20 doctrine-layer: **SEALED** (F13 chat instrument). Kernel path untouched.
106+
- Attention-cost receipt: **EXECUTED as owner patch** (declared, receipt-time, revocable).
107+
- External-action repair: **PROPOSAL ONLY** (`DRAFT_AWAITING_F13`) — the honest state for an unowned
108+
governance gap. Named, not fabricated.
109+
- Sensors: **repaired + regression-pinned**; census preserves `witness_hash`, proving zero new skills.
110+
- Kernel canon · `arifOS` main · skill-owner merges: **HOLD.**
111+
112+
**Kernel note (unchanged):** `arif_init` issued `OBSERVE_ONLY` (`actor_cryptographically_verified=false`);
113+
`arif_judge` returned **SABAR**, `seal_allowed=false`. This file is a witness record, not a VAULT999
114+
entry. Stated plainly so no one later reads more authority into it than it carries.
115+
116+
DITEMPA BUKAN DIBERI ⚒️

0 commit comments

Comments
 (0)