Skip to content

chore: post-checkpoint hygiene + Hypatia follow-ups #88

Description

@hyperpolymath

Deferred echidnabot items from the 2026-06-13 estate checkpoint (hyperpolymath/echidna#238) plus actionable Hypatia scan findings. Each is entangled enough to want a deliberate pass.

Hygiene / checkpoint:

  • STATE.a2ml last-updated bump — must land via the dual-truth mirror (.machine_readable/ changes go in both standalone and the echidna monorepo copy).
  • Archive SESSION_SUMMARY_2026-01-29.md — it's listed in CANONICAL_SOURCE.md's standalone→fleet table; move + update that table.
  • Contractile location asymmetry: dust/must/trust live only under root contractiles/, intend only under .machine_readable/contractiles/ — do a reference-safe move.
  • TESTING-REPORT.scm — .scm→.a2ml deprecation check (estate rule, excepting guix.scm).

Hypatia findings:

  • Stale SONNET-TASKS.md (root_hygiene) — delete/move (also in CANONICAL_SOURCE.md).
  • echidnabot.yml curl|sh (download_then_run) — verify checksum/signature before exec.
  • NB: Hypatia's missing_timeout_minutes on caller workflows (codeql/governance/hypatia-scan/mirror/rust-ci/scorecard/secret-scanner) is a false-positive — timeout-minutes is invalid on reusable-workflow (uses:) jobs. The one real gap (echidna-fuzz.yml) is fixed separately.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    automationBots, schedulers, dispatch, self-healing, fan-outchoreRoutine maintenance with no behaviour change

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions