Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 10 additions & 7 deletions AFFIRMATION.adoc
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
// SPDX-License-Identifier: MPL-2.0
// SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
//
// NOTE: The hyperpolymath `standards` repo defines the canonical AFFIRMATION
// format; it was not reachable from this authoring session's scope, so this
// document follows A2ML / RSR conventions and should be reconciled against
// `standards` if the schema differs.
// RECONCILIATION (verified 2026-06-19 via public web): the hyperpolymath
// `standards` repo defines NO AFFIRMATION format — only the seven A2ML files
// (STATE/META/ECOSYSTEM/PLAYBOOK/AGENTIC/NEUROSYM/ANCHOR). This document is
// therefore a NEW artifact following A2ML / RSR conventions; if the estate
// wants it canonical, propose it upstream as an 8th A2ML format.
= AFFIRMATION — hypatia
:affirmed-at: 2026-06-19T21:45Z
:affirmed-by: Claude (Opus 4.8) on behalf of Jonathan D.A. Jewell (hyperpolymath)
Expand Down Expand Up @@ -61,6 +62,8 @@ realignment and are deliberately not re-attested in this document.

== Provenance

Affirmation authored {affirmed-at} by {affirmed-by}. The canonical
AFFIRMATION format lives in `hyperpolymath/standards`; reconcile this file
against it when that repo is in scope.
Affirmation authored {affirmed-at} by {affirmed-by}. Reconciliation: as of
2026-06-19, `hyperpolymath/standards` defines no AFFIRMATION format (verified
via public web) — only the seven A2ML files; this document follows the
A2ML / RSR conventions there and may be proposed upstream as a new (8th) A2ML
format.
28 changes: 14 additions & 14 deletions docs/status/estate-musts-intends-wishes-2026-06-19.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

**Snapshot:** 2026-06-19 (UTC) · authored by Claude (Opus 4.8)

Framing: **must** = normative/blocking (hypatia's own rules are the estate norm) · **intend** = planned/in-flight · **wish** = aspirational. `READINESS.md` formally grades 6 bots (assessed 2026-04-04); the other 5 rows are from issues + the 2026-06 session and marked _(inferred)_.
Framing: **must** = normative/blocking (hypatia's own rules are the estate norm) · **intend** = planned/in-flight · **wish** = aspirational. `READINESS.md` formally grades 6 bots (assessed 2026-04-04); the other 5 rows are **grounded from each bot's repo files** (README / Cargo.toml / CLAUDE) and lack only a formal CRG grade.

## Where we are

Expand All @@ -25,21 +25,21 @@ Core three bots + coordinator are Grade B/Beta and operating estate-wide (1635 d
| triage 6 Dependabot alerts 1H/1M/4L (#278) · close `record_outcome` loop · dispatch PAT ✅ | consume Hypatia route/blast-radius metadata (#264) · LicensePolicy never-auto-execute (#253) · bots gain signed `attest` verbs | 29 `expect_in_hot_path` hygiene (#255) · SafeDOM standing recipe (#214) · promote C-grade bots to B |
| ✅ this session: Nix removed (#260/#262); findings-submissions documented; Bustfile (#261) | | |

## each gitbot
## each gitbot (the 5 below READINESS.md are now grounded from repo files)

| Bot | Grade | MUST | INTEND | WISH |
| Bot | State | MUST | INTEND | WISH |
|---|---|---|---|---|
| rhodibot (git ops) | B | keep 9/9 dispatch flows green | signed `attest` verb | — |
| echidnabot (quality/proofs) | B | — | consume typed `VerifyOutcome` (#245) | SDK packaging surface |
| sustainabot (eco/econ) | B | fix broken Cargo path dep on missing `bots/panic-attacker` (#246) | SafeDOM recipe (#214) · add `guix.scm` | — |
| glambot (aesthetic) | C | promote C→B (calibration) | apply suggestions systematically | richer visual analyzers |
| seambot (seams) | C | promote C→B | cross-repo seam data | — |
| finishingbot (completion) | C | promote C→B (calibration) | — | — |
| gsbot (Discord, Rust/SPARK) _(inf)_ | — | no Python ✅; Bronze RSR | add `guix.scm` | SPARK-verify `domain.rs` |
| cipherbot _(inf)_ | | clear secret-FP in `analyzers/infra.rs` + `expect` hygiene (#207/#255) | — | — |
| accessibilitybot _(inf)_ | | `expect_in_hot_path` hygiene (#255) | — | — |
| panicbot _(inf)_ | | reach-classification correctness | consume patch-bridge registry (#358) | — |
| the-hotchocolabot _(inf)_ | — | it's a stub — needs real impl or status clarity | build out | — |
| rhodibot git ops | B / Beta | keep 9/9 dispatch flows green | signed `attest` verb | — |
| echidnabot quality/proofs | B / Beta | — | consume typed `VerifyOutcome` (#245) | SDK packaging surface |
| sustainabot eco/econ | B / Beta | fix broken Cargo path dep on missing `bots/panic-attacker` (#246) | SafeDOM recipe (#214) · add `guix.scm` | — |
| glambot aesthetic | C / Alpha-stable | promote C→B (calibration) | apply suggestions systematically | richer visual analyzers |
| seambot — integration seams | C / Alpha-stable | promote C→B | cross-repo seam data | — |
| finishingbot completion | C / Alpha-stable | promote C→B (calibration) | — | — |
| gsbot Discord garment-sustainability (Rust/SPARK, v0.2.0; poise/serenity + SQLite; Python-ported) | ungraded; functional, Bronze RSR | add `guix.scm` (none yet); keep Python-free | SPARK-verify the pure `domain.rs` scoring kernel | — |
| cipherbot — crypto-hygiene / post-quantum readiness (Rust, v0.1.0; 4 modes; SARIF; `.bot_directives/cipherbot.scm`) | ungraded; built | clear secret-detection FP in `analyzers/infra.rs` + `expect` hygiene (#207/#255) | — | — |
| accessibilitybot — WCAG 2.3 AAA (Rust, v0.1.0; 9 analyzers A/AA/AAA; **71 tests passing**; SARIF) | ungraded; well-built | `expect_in_hot_path` hygiene (#255) | — | — |
| panicbot — panic-attack audit wrapper (Rust, v0.1.0; depends on shared-context) | ungraded; built | reach-classification correctness | consume patch-bridge registry (#358) | — |
| the-hotchocolabot | ungraded; **stub** (CLAUDE.md: "new project") | real implementation, or clarify status | build out | — |

## .git-private-farm — itself

Expand Down
Loading