You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
type = "monorepo" # library | binary | monorepo | service | website
13
13
languages = [] # e.g. ["rust", "zig", "idris2"]
14
14
license = "MPL-2.0"
15
15
author = "Jonathan D.A. Jewell (hyperpolymath)"
16
16
17
-
[architecture-decisions]
18
-
adrs = [
19
-
{ id = "ADR-001", title = "Coordination monorepo, no compiler code", status = "accepted", date = "2026-04-11",
20
-
rationale = "nextgen-typing documents relationships and hosts cross-cutting research artefacts. Compiler code lives in the constituent repos (typell, typed-wasm). Follows the nextgen-languages and nextgen-databases precedent." },
21
-
{ id = "ADR-002", title = "TypeLL is open-ended progressive, not capped at 10 levels", status = "accepted", date = "2026-04-11",
22
-
rationale = "Earlier docs described TypeLL as a '10-level hierarchy'. This is incorrect. TypeLL progressively adds levels as the type theory demands. L1-L10 is the current initial mapping, not a ceiling. The ROADMAP.adoc in typell was updated to reflect this." },
23
-
{ id = "ADR-003", title = "typed-wasm has dual role (ADR-004 in typed-wasm)", status = "accepted", date = "2026-04-11",
24
-
rationale = "typed-wasm is both the TypeLL WASM safety application AND the aggregate library for AffineScript+Ephapax cross-language binary conventions. Both roles are first-class. See typed-wasm/.machine_readable/6a2/META.a2ml#ADR-004." },
25
-
{ id = "ADR-004", title = "katagoria is the research upstream of typell", status = "accepted", date = "2026-04-11",
26
-
rationale = "Type theory ideas need an origination space before promotion to production repos. katagoria is that space: Idris2/Lean proofs-of-concept, reading notes, prototype formalizations. The repository was created on 2026-04-11 and is now active in the pipeline." },
27
-
{ id = "ADR-005", title = "Licence migrated from PMPL-1.0-or-later to MPL-2.0", status = "accepted", date = "2026-05-22",
28
-
rationale = "Repo-wide licence migration to the Palimpsest License (MPL-2.0) (commit 7a84a1d). All SPDX headers now read MPL-2.0; LICENSE body is the Palimpsest variant." },
29
-
]
17
+
# Architecture decisions (array-of-tables; one [[architecture-decisions.adrs]] per ADR)
18
+
19
+
[[architecture-decisions.adrs]]
20
+
id = "ADR-001"
21
+
title = "Coordination monorepo, no compiler code"
22
+
status = "accepted"
23
+
date = "2026-04-11"
24
+
rationale = "nextgen-typing documents relationships and hosts cross-cutting research artefacts. Compiler code lives in the constituent repos (typell, typed-wasm). Follows the nextgen-languages and nextgen-databases precedent."
25
+
26
+
[[architecture-decisions.adrs]]
27
+
id = "ADR-002"
28
+
title = "TypeLL is open-ended progressive, not capped at 10 levels"
29
+
status = "accepted"
30
+
date = "2026-04-11"
31
+
rationale = "Earlier docs described TypeLL as a '10-level hierarchy'. This is incorrect. TypeLL progressively adds levels as the type theory demands. L1-L10 is the current initial mapping, not a ceiling. The ROADMAP.adoc in typell was updated to reflect this."
32
+
33
+
[[architecture-decisions.adrs]]
34
+
id = "ADR-003"
35
+
title = "typed-wasm has dual role (ADR-004 in typed-wasm)"
36
+
status = "accepted"
37
+
date = "2026-04-11"
38
+
rationale = "typed-wasm is both the TypeLL WASM safety application AND the aggregate library for AffineScript+Ephapax cross-language binary conventions. Both roles are first-class. See typed-wasm/.machine_readable/6a2/META.a2ml#ADR-004."
39
+
40
+
[[architecture-decisions.adrs]]
41
+
id = "ADR-004"
42
+
title = "katagoria is the research upstream of typell"
43
+
status = "accepted"
44
+
date = "2026-04-11"
45
+
rationale = "Type theory ideas need an origination space before promotion to production repos. katagoria is that space: Idris2/Lean proofs-of-concept, reading notes, prototype formalizations. The repository was created on 2026-04-11 and is now active in the pipeline."
46
+
47
+
[[architecture-decisions.adrs]]
48
+
id = "ADR-005"
49
+
title = "Licence migrated from PMPL-1.0-or-later to MPL-2.0"
50
+
status = "accepted"
51
+
date = "2026-05-22"
52
+
rationale = "Repo-wide licence migration to the Palimpsest License (MPL-2.0) (commit 7a84a1d). All SPDX headers now read MPL-2.0; LICENSE body is the Palimpsest variant."
53
+
54
+
[[architecture-decisions.adrs]]
55
+
id = "ADR-006"
56
+
title = "Estate standardization layout adopted (estate-standardization-20260607)"
57
+
status = "accepted"
58
+
date = "2026-06-12"
59
+
rationale = "Merged the estate-standardization-20260607 branch: GOVERNANCE.adoc + MAINTAINERS.adoc + .github/CODEOWNERS at root; anchors/ renamed to 6a2/anchor/; agent_instructions/ renamed to bot_directives/; svc/k9/ renamed to self-validating/; nested + root contractiles replaced by flat .machine_readable/contractiles/{Intentfile,Mustfile,Trustfile,Adjustfile,Dustfile,Bustfile}.a2ml; flake.nix removed (Guix is the primary package manager, estate wave decision). Workflow files kept at origin/main's reusable-wrapper versions."
{ id = "OQ-001", kind = "open-question", status = "open", raised = "2026-06-05",
45
-
title = "Identity contradiction — coordination monorepo vs RSR proof scaffold",
46
-
detail = "Narrative/STATE describe a docs-only coordination monorepo (\"does NOT contain compiler code\"), but src/interface/ + verification/proofs/ carry an un-rescoped RSR code scaffold; reconcile (docs-only ⇒ Tier T5/Exempt, drop scaffold) vs (real proof repo ⇒ re-scope). NOT decided here." },
58
+
{ id = "OQ-001", kind = "open-question", status = "open", raised = "2026-06-05", title = "Identity contradiction — coordination monorepo vs RSR proof scaffold", detail = "Narrative/STATE describe a docs-only coordination monorepo (\"does NOT contain compiler code\"), but src/interface/ + verification/proofs/ carry an un-rescoped RSR code scaffold; reconcile (docs-only ⇒ Tier T5/Exempt, drop scaffold) vs (real proof repo ⇒ re-scope). NOT decided here." },
59
+
{ id = "OQ-002", kind = "template-residue", status = "open", raised = "2026-06-12", title = "Unreplaced template placeholders across community-health files", detail = "{{OWNER}}/{{REPO}}/{{AUTHOR}}/{{SECURITY_EMAIL}}/{{CONDUCT_*}} and friends remain in .github/ community files, self-validating/ k9 templates, and QUICKSTART-MAINTAINER.adoc; .machine_readable/ai/PLACEHOLDERS.adoc is the index. Needs a maintainer fill-in pass (just init or manual)." },
47
60
]
48
61
49
62
[critical-next-actions]
50
63
actions = [
64
+
"Decide OQ-001: docs-only coordination monorepo (drop RSR code scaffold) vs real proof repo (re-scope proofs).",
65
+
"Replace remaining template placeholders ({{OWNER}}, {{REPO}}, {{SECURITY_EMAIL}}, ...) per .machine_readable/ai/PLACEHOLDERS.adoc.",
51
66
"Track Tropical.thy extensions (linorder instance, tropical matrices, Kleene algebra) in tropical-resource-typing and mirror progress in nextgen-typing docs.",
52
67
"Track and link the arXiv paper draft on speculative tropical session types once published.",
53
68
"Track typed-wasm aggregate ABI convention adoption in AffineScript/Ephapax integration paths as recursive-type support matures.",
54
69
"Run periodic drift scans so README.adoc, docs/ARCHITECTURE.adoc, docs/PIPELINE.adoc, and .machine_readable/6a2/{STATE,META,ECOSYSTEM}.a2ml stay synchronized.",
55
70
]
56
71
57
72
[maintenance-status]
58
-
last-run-utc = "2026-06-05T00:00:00Z"
59
-
last-result = "docs-checkpoint"
73
+
last-run-utc = "2026-06-12T00:00:00Z"
74
+
last-result = "governance-checkpoint"
60
75
open-warnings = 0
61
76
open-failures = 0
62
77
63
78
[recent-activity]
64
79
events = [
65
80
{ date = "2026-05-22", kind = "licence", detail = "Migrated licence from PMPL-1.0-or-later to MPL-2.0 across the repo (commit 7a84a1d)." },
0 commit comments