Skip to content

Latest commit

 

History

History
117 lines (99 loc) · 6.09 KB

File metadata and controls

117 lines (99 loc) · 6.09 KB

AFFIRMATION — coordination checks, 2026-09-09

This is a bounded verification record for the shared type-family map and coordination layer. It records observed results, including failures and checks whose scope is narrower than their success message suggests.

The previous June affirmation remains available as a historical snapshot in Git. Its dates, paths, toolchain and proof inventory are not current verification receipts.

Anchor and scope

Field Observed value

Repository

hyperpolymath/nextgen-typing

Branch

docs/type-connections

Checked commit

1a8c836b23115510a0c9b883c0b73f8710f8a18c

Check session

2026-09-09 UTC; anchor captured at 20:34:41Z, followed by the checks below

Working tree

Clean at the checked commit; the map regenerated without a diff. This affirmation is added after the checks and does not claim to verify itself.

Local toolchain

Just 1.56.0; Bash 5.2.37; Git 2.47.3; Agda 2.6.4.3; Graphviz 2.42.4

Checked commit signature

git log -1 --format='%H %G? %GS' reported G (good signature), signer jonathan.jewell@gmail.com.

Canonical metadata

.machine_readable/descriptiles/

The observation horizon is this commit’s coordination files and the named checks below. Whole constituent proof suites, production deployments and general mathematical novelty are outside this record.

Coordination results

Command Exit Meaning and limit

just type-map

0

SVG regenerates from its DOT source without a diff.

just validate-rsr

0

The recipe’s required files, metadata and policy markers are present.

just validate-state

0

Its required metadata/project markers are present; this is not a complete A2ML parser.

just validate-coordination

0

The repository’s ownership boundary check passes.

just validate-pipeline-drift

0

The named pipeline documents and descriptiles agree on the guarded chain, invariants and dates (2026-09-09).

just must-check

0

The recipe’s licence/README/file-name checks pass. Its source-header scan examines at most 20 matching Rust/ReScript/Gleam files; this is not an exhaustive SPDX audit.

just trust-license-content

0

The recipe’s licence-text marker check passes; it does not establish licence consistency across every file.

just trust-no-secrets-committed

0

The three prohibited credential-file paths checked by this recipe are absent. Separately, the deterministic sonar analyze secrets scan of this worktree reported no issues.

gh actions-lock --verify-local

0

All 28 workflows have lockfile coverage. The tool notes an inline validator SHA; it matches the lockfile’s reviewed pin. Offline coverage does not establish that mutable upstream refs have not moved.

The actual validate-state recipe was also exercised against isolated fixtures: valid metadata passed; missing metadata, missing project and absent state failed. The aggregate just validate failed for each invalid fixture. These controls establish failure propagation, not complete syntax validation.

The workflow SPDX check passed the repository and controls for a valid opening comment header, a missing identifier and an identifier placed after YAML content. The downloaded gh-actions-lock v0.1.6 linux-amd64 binary matched SHA-256 4181ec1da5408b34b9a542a7ee5c6ce3a4d6ac815c7d0206a00ceca8a817f4e3 and successfully ran the same offline coverage check.

Failures and misleading success messages

Command Exit Observed result

just proof-check-coq

0

No .v files occur in the enumerated verification/proofs/ tree. The success message verifies no Coq theorem.

just proof-check-idris2

0

No .idr files occur in that tree. The success message verifies no Idris theorem.

just proof-scan-dangerous

1

One match: the comment saying "zero postulates" in verification/proofs/agda/EchoTyping.agda. This lexical match is not a proof-position postulate and is not a successful proof audit either.

just verify-template

1

Unfilled setup placeholders, template references and the Groove port-zero marker remain. REQUIRES_INITIALISATION.adoc tracks outstanding decisions. The checker also reports placeholder examples in comments.

just trust-verify

1

The trust-container-images-pinned subcheck fails on the root Containerfile. The two earlier trust subchecks pass.

These are existing maintenance obligations, left visible. This record does not turn an empty proof loop or a failed scanner into evidence of verification. The current Agda cross-project files are present but were not rechecked here.

Separate residual proof evidence

The first residual milestone belongs to residual-evidence-types. Its latest checked publication passed the minimal Agda core, three expected-rejection controls and two direct comparisons with the published Echo and Epistemic interfaces. See the proof status at that revision for exact statements, pins and standard-library warnings.

The shared glossary links those bounded results. The map’s dashed arrows express conceptual relationships and further obligations. Composition, evidence revision, a certified finite checker and explorer correspondence remain open in the owning project.

Reproduce the record

Use the checked commit above and run each command in the tables independently, retaining its exit status and output. A later successful hosted check does not erase the listed local failures. A later source change needs a new record.

This record was prepared by Codex from the actual local runs and linked hosted results. The checked commit’s signature result is recorded separately from these claims; no additional maintainer attestation is asserted here.