Skip to content

docs(wiki): refresh to 2026-06-21 + developer/maintainer/end-user split#265

Merged
hyperpolymath merged 3 commits into
mainfrom
claude/gallant-faraday-LSAGJ
Jun 21, 2026
Merged

docs(wiki): refresh to 2026-06-21 + developer/maintainer/end-user split#265
hyperpolymath merged 3 commits into
mainfrom
claude/gallant-faraday-LSAGJ

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

What

Session close-out: bring the wiki up to date and give it the audience structure it was missing.

wiki/Home.adoc

wiki/Roadmap.adoc

Why

The wiki status block predated the D-2026-06-21 ordinal retirement and still pointed users at Bachmann–Howard as live work, and there was no developer/maintainer/end-user navigation.

Scope

Docs-only (two wiki/*.adoc files). No Agda touched; the proof cone is unchanged.

Companion allocation issues filed this session: #263 (ordinal extraction), #264 (real-valued entropy).

🤖 Generated with Claude Code


Generated by Claude Code

claude added 2 commits June 21, 2026 11:37
…n-distinguishing

Generalises EchoEntropy's discrete fibre-count blindness (Headline 3, entropy-shadow-blind, a function of a single ℕ count) to the parametric form the companion remark flagged open: any information functional H : (Fin 2 → W) → X of any fibre-determined distribution over the fibre of collapse at tt agrees on echo-true and echo-false (entropy-blind-parametric), paired with the matched-negative that a witness-determined distribution distinguishes (entropy-witness-distinguishes, via sigma-distinguishes). The non-distinguishing now holds for ANY real-/rational-/abstract-valued entropy, Renyi entropy or mutual-information functional once supplied — no reals/log library needed, the blindness is structural. Constructing a concrete real-valued H(P) = -Sigma p log p remains an orthogonal reals+logarithm task, independent of Echo, and is deliberately not attempted.

Verified: agda proofs/agda/Smoke.agda + proofs/agda/All.agda exit 0 under --safe --without-K, zero postulates, no funext. Both headlines pinned in Smoke.agda.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PWMMxryCcPrAjJ8tuGvygG
…nd-user split

- Home.adoc: add a "Who is this for?" tri-split with reading orders for
  developers (proof discipline + build), maintainers (gates + CI cone + 6a2),
  and end users (FOUNDATION_CONTRACT + Overview + EchoTypes.jl). Refresh the
  one-line status to 2026-06-21: ordinal track RETIRED (D-2026-06-21); variance
  resolved (#243); aggregation generalised (#175); establishment Pillar E
  in-repo half complete with order-type fidelity the one named OPEN external
  problem (D-2026-06-14).
- Roadmap.adoc: reframe the ordinal track from "active bottleneck" to RETIRED,
  with the extraction disposition, verified firewall, and frozen open items
  (tracking #263); fix the carried-debt line that still pointed at the moved
  ordinal WF items.

Refs #263.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PWMMxryCcPrAjJ8tuGvygG
@hyperpolymath hyperpolymath marked this pull request as ready for review June 21, 2026 19:12
@hyperpolymath hyperpolymath merged commit e09eba5 into main Jun 21, 2026
@hyperpolymath hyperpolymath deleted the claude/gallant-faraday-LSAGJ branch June 21, 2026 19:12
@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 6 issues detected

Severity Count
🔴 Critical 0
🟠 High 3
🟡 Medium 3
View findings
[
  {
    "reason": "No test directory or test files found",
    "type": "no_tests",
    "file": "/home/runner/work/echo-types/echo-types",
    "action": "flag",
    "rule_module": "honest_completion",
    "severity": "high",
    "deduction": 20
  },
  {
    "reason": "Nominal-only SAST in echo-types: codeql.yml language matrix contains no language present in the repo and lacks `actions`, so CodeQL records zero results on every commit. Remediation: set the CodeQL matrix to `language: actions`.",
    "type": "StaticAnalysis",
    "file": "/home/runner/work/echo-types/echo-types",
    "action": "auto_fix",
    "rule_module": "scorecard",
    "severity": "medium",
    "remediation": "Add CodeQL or equivalent SAST workflow.",
    "scorecard_check": "SAST"
  },
  {
    "reason": "Repository has 9 non-main remote branch(es). Policy: single main branch only.",
    "type": "GS007",
    "file": ".",
    "action": "delete_remote_branches",
    "rule_module": "git_state",
    "severity": "medium"
  },
  {
    "reason": "Code scanning (Scorecard): TokenPermissionsID -- Token-Permissions -- 19 day(s) old [STALE]",
    "type": "CSA001",
    "file": ".github/workflows/scorecard.yml",
    "action": "escalate",
    "rule_module": "code_scanning_alerts",
    "severity": "high"
  },
  {
    "reason": "Code-scanning alert TokenPermissionsID (high) at .github/workflows/scorecard.yml is 19 days old (threshold: 7 days) -- overdue for remediation",
    "type": "CSA003",
    "file": ".github/workflows/scorecard.yml",
    "action": "escalate",
    "rule_module": "code_scanning_alerts",
    "severity": "high"
  },
  {
    "reason": "Code-scanning alert hypatia/code_safety/agda_postulate dismissed as 'false positive' -- ensure dismissal is documented and justified",
    "type": "CSA004",
    "file": "proofs/agda/EchoImageFactorizationPropPostulated.agda",
    "action": "review",
    "rule_module": "code_scanning_alerts",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants