Skip to content

Commit f778e66

Browse files
committed
clarify AE/EP
1 parent 9cfafae commit f778e66

6 files changed

Lines changed: 77 additions & 50 deletions

File tree

.github/workflows/ci-hygiene.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ permissions: # WHY: Use least privileges required.
2525
env:
2626
PYTHONUNBUFFERED: "1" # WHY: Real-time logging.
2727
PYTHONIOENCODING: "utf-8" # WHY: Ensure UTF-8 encoding for international characters.
28-
PYTHON_VERSION: "3.14"
28+
PYTHON_VERSION: "3.15"
2929

3030
jobs:
3131
ci:

.markdownlint-cli2.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# ============================================================
22
# .markdownlint-cli2.yaml (Markdownlint CLI2 configuration)
33
# ============================================================
4-
# Updated: 2026-05-05
4+
# Updated: 2026-05-31
55
# WHY: Generated and dependency directories are not source content.
66
# REQ: Markdown lint should check authored Markdown, not virtual
77
# environments, dependency trees, build output, or generated docs.
@@ -10,6 +10,8 @@ globs:
1010
- "**/*.md"
1111

1212
ignores:
13+
- ".lake/**"
14+
- "**/.lake/**"
1315
- ".venv/**"
1416
- "**/.venv/**"
1517
- "node_modules/**"

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.14
1+
3.15

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ Initialize once:
1414

1515
```shell
1616
uv self update
17-
uv python pin 3.14
17+
uv python pin 3.15
1818
uvx pre-commit install
1919
uvx pre-commit run --all-files
20+
npx markdownlint-cli2 --fix
2021
```
2122

2223
Save progress as needed:

SE_MANIFEST.toml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
# ============================================================
2-
# .github/SE_MANIFEST.toml
2+
# SE_MANIFEST.toml (Repository Declaration)
33
# ============================================================
44

55
schema = "se-manifest-schema"
6-
schema_url = "https://github.com/structural-explainability/se-manifest-schema/blob/main/manifest-schema.toml"
6+
schema_url = "https://raw.githubusercontent.com/structural-explainability/se-manifest-schema/main/manifest-schema.toml"
77

8-
# === Identity ===
8+
# === Framework Context ===
99

1010
[meta]
11-
purpose = "Declares the organization-level GitHub health and governance repository for Structural Explainability."
11+
framework = "Structural Explainability"
12+
framework_url = "https://github.com/structural-explainability"
13+
purpose = "Declares this repository's role in the Structural Explainability ecosystem."
14+
15+
# === Repository Identity ===
1216

1317
[repo]
1418
name = ".github"
@@ -19,17 +23,19 @@ status = "active"
1923
since = "2025"
2024
summary = "Organization-wide profile for Structural Explainability."
2125

26+
# === Layer Position ===
27+
2228
[layer]
23-
space = "SE"
29+
space = "structural-explainability"
2430
role = "administration"
2531

26-
# === Dependencies ===
32+
# === Dependency Declarations ===
2733

2834
[depends]
2935
required = []
3036
optional = []
3137

32-
# === Provided artifacts ===
38+
# === Provided Artifacts ===
3339

3440
[provides]
3541
artifacts = ["README.md", "profile/README.md"]

profile/README.md

Lines changed: 57 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ transformation.
267267
| [se-theory-neutral-substrate](https://github.com/structural-explainability/se-theory-neutral-substrate) | Neutrality theorem development and defines admissible structure |
268268
| [se-theory-transformation](https://github.com/structural-explainability/se-theory-transformation) | Defines change pressure and foundational transformation operators, families, composition relations, orthogonality relations, and outcome vocabulary |
269269
| [se-theory-persistence](https://github.com/structural-explainability/se-theory-persistence) | Defines preservation, breakage, and irrelevance under admissible transformation |
270-
| [se-theory-identity-regimes](https://github.com/structural-explainability/se-theory-identity-regimes) | Define regime-specific identity behavior, six-regime lower bound, and refinement to nine-regime profiles |
270+
| [se-theory-identity-regimes](https://github.com/structural-explainability/se-theory-identity-regimes) | Define regime-specific identity behavior, six regime families refined into nine profile kinds |
271271
| [se-theory-structural-explainability](https://github.com/structural-explainability/se-theory-structural-explainability) | Explains the resulting judgment without collapsing disagreements |
272272

273273
Note: Each theory repo contains both 1) a TOML encoding and 2) a Lean proof encoding
@@ -490,34 +490,39 @@ which has no upstream SE dependencies.
490490

491491
This organization is structured around roles:
492492

493-
| Role | Purpose |
494-
| ------------------------------------------------------------- | ----------------------------------------------------------------------- |
495-
| [**Accountable Record Systems**](#accountable-record-systems) | User-facing applications that implement and demonstrate the constraints |
496-
| [**Specifications**](#early-specifications) | Define what must be true for admissibility |
497-
| [**Formalizations**](#formalizations) | Demonstrate that specifications are internally consistent |
498-
| [**Papers**](#papers) | Justify why the constraints are necessary and unavoidable |
499-
500-
## Early Specifications
501-
502-
These repositories defined the admissible representational space
493+
| Role | Purpose |
494+
| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
495+
| [**Theory Derivation**](#theory-formal-derivation-layer) | Derive and justify the formal contract. |
496+
| [**Formal Contract and Operational Foundations**](#formal-contract-and-operational-foundations) | Export and enforce the neutral structural constraints used by operational layers. |
497+
| [**Reference Implementations and Formal Anchors**](#reference-implementations-and-formal-anchors) | Provide optional foundation, interface, and boundary implementations for systems that need shared implementation layers. |
498+
| [**Specifications**](#normative-and-informative-specifications) | Define structural constraints for admissible representation. |
499+
| [**Accountable Record Systems**](#accountable-record-systems) | Implement durable record systems that preserve SE structural distinctions. |
500+
| [**Verification Implementations**](#accountable-record-verification-implementations) | Check record systems, packages, profiles, locks, bundles, and reports against selected contracts. |
501+
| [**Mapping Examples**](#mapping-examples) | Show bounded conformance examples without extending the neutral core. |
502+
| [**Source Materials**](#source-materials-govsrc) | Preserve traceable source artifacts for reference by mappings, profiles, and rules. |
503+
| [**Papers**](#papers) | Explain why the constraints are necessary and unavoidable. |
504+
505+
## Normative and Informative Specifications
506+
507+
These repositories define the admissible representational space
503508
for structurally explainable systems.
504509
They are normative only in the sense of **defining structural constraints**, not interpretations.
505510

506511
<details>
507512
<summary>See more</summary>
508513

509-
### Structural Explainability (Foundation)
514+
### Structural Explainability Core Specification
510515

511516
Defines neutrality and boundary constraints that apply to all downstream systems.
512517

513518
| Repository | Purpose | Status |
514519
| --------------------------------------------------------------- | -------------------------------------------------------------- | --------- |
515520
| [spec-se](https://github.com/structural-explainability/spec-se) | Neutrality and boundary constraints for all downstream systems | Normative |
516521

517-
### Neutral Substrate (AE / EP)
522+
### Accountable Entity and Evolution Specifications
518523

519-
These repositories define the core representational substrate
520-
for structurally explainable systems.
524+
These repositories define the accountable-entity and evolution layers
525+
used by downstream structurally explainable information systems.
521526

522527
| Repository | Purpose | Status |
523528
| --------------------------------------------------------------- | ----------------------------------------- | --------- |
@@ -554,55 +559,68 @@ They serve as guardrails that prevent interpretation from leaking into the neutr
554559

555560
</details>
556561

557-
## Formalizations
562+
## Reference Implementations and Formal Anchors
558563

559-
These repositories **do not define meaning or behavior**.
560-
They demonstrate that the specifications are internally consistent,
561-
coherent, and composable under formal reasoning.
564+
These repositories provide optional reference implementations and formal anchors
565+
for building information systems on the Structural Explainability theory layer.
562566

563-
<details>
564-
<summary>See more</summary>
565-
566-
### Original / Outdated Foundations
567+
They are not required by every downstream system.
568+
Existing information systems may adopt SE by preserving the required structural
569+
distinctions in their own architectures, schemas, records, and validation processes.
567570

568-
> ⚠️ The repositories below are archived. Active development has moved to
569-
> the `se-theory-*` series.
571+
These repositories exist for systems that need a ready-made foundation,
572+
a formally anchored implementation vocabulary, or a shared implementation path.
573+
They instantiate, constrain, or enforce the corresponding specifications without
574+
replacing the active `se-theory-*` derivation repositories.
570575

571-
| Repository | Purpose | CI | Description |
572-
| ------------------------------------------------------------------------------------------------- | ------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
573-
| [StructuralExplainability](https://github.com/structural-explainability/StructuralExplainability) | Cross-cutting constraints | ![CI](https://github.com/structural-explainability/StructuralExplainability/actions/workflows/ci-lean.yml/badge.svg?branch=main) | Neutrality and conformance predicates |
574-
| [NeutralSubstrate](https://github.com/structural-explainability/NeutralSubstrate) | Neutrality theorem | ![CI](https://github.com/structural-explainability/NeutralSubstrate/actions/workflows/ci-lean.yml/badge.svg?branch=main) | Substrates stable under incompatible extensions must be pre-causal and pre-normative |
575-
| [IdentityRegimes](https://github.com/structural-explainability/IdentityRegimes) | Identity regimes | ![CI](https://github.com/structural-explainability/IdentityRegimes/actions/workflows/ci-lean.yml/badge.svg?branch=main) | Six identity-and-persistence regime (families) are necessary and sufficient for accountability-oriented substrates under neutrality assumptions |
576+
<details>
577+
<summary>See more</summary>
576578

577-
### Neutral Substrate (AE / EP)
579+
### Optional Foundation Implementations
578580

579-
These repositories formalize the neutral substrate defined by AE and EP.
581+
These repositories provide reusable accountable-entity and evolution foundations
582+
for downstream systems that need them.
583+
They are reference implementation layers, not universal dependencies.
580584

581585
| Repository | Purpose | CI | Description |
582586
| --------------------------------------------------------------------------------------- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ |
583587
| [AccountableEntities](https://github.com/structural-explainability/AccountableEntities) | Entity-regime instantiation | ![CI](https://github.com/structural-explainability/AccountableEntities/actions/workflows/ci-lean.yml/badge.svg?branch=main) | Formalization of AE identity regimes |
584588
| [EvolutionProtocol](https://github.com/structural-explainability/EvolutionProtocol) | Neutral exchange substrate | ![CI](https://github.com/structural-explainability/EvolutionProtocol/actions/workflows/ci-lean.yml/badge.svg?branch=main) | Formalization of EP graph evolution |
585589

586-
### Interface (CEE)
590+
### Optional Interface Implementation (CEE)
587591

588-
This repository formalizes **the structural interface layer**
589-
over the neutral substrate.
592+
This repository provides a reusable structural interface for contextual evidence,
593+
explanation, attestation, and provenance.
594+
Systems may implement equivalent boundary-respecting structures without depending
595+
on this repository directly.
590596

591597
| Repository | Purpose | CI | Description |
592598
| ------------------------------------------------------- | ------------------- | ----------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
593599
| [CEE](https://github.com/structural-explainability/CEE) | Explanation overlay | ![CI](https://github.com/structural-explainability/CEE/actions/workflows/ci-lean.yml/badge.svg?branch=main) | Structural forms for contextual explanation and evidence |
594600

595-
### Boundaries (GB / IB)
601+
### Optional Boundary Implementations (GB / IB)
596602

597-
These repositories formalize **additional structural boundaries**
598-
that operate relative to the neutral substrate.
599-
They keep interpretation from leaking into the neutral substrate.
603+
These repositories provide reusable governance and interpretation boundary
604+
implementations.
605+
They are intended for systems that need explicit boundary machinery rather than
606+
for systems that already enforce these constraints internally.
600607

601608
| Repository | Purpose | CI | Description |
602609
| --------------------------------------------------------------------------------------------- | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------- |
603610
| [GovernanceBoundary](https://github.com/structural-explainability/GovernanceBoundary) | Governance boundary | ![CI](https://github.com/structural-explainability/GovernanceBoundary/actions/workflows/ci-lean.yml/badge.svg?branch=main) | Governance |
604611
| [InterpretationBoundary](https://github.com/structural-explainability/InterpretationBoundary) | Interpretation boundary | ![CI](https://github.com/structural-explainability/InterpretationBoundary/actions/workflows/ci-lean.yml/badge.svg?branch=main) | Conditions under which external frameworks may interpret substrate records |
605612

613+
### Archived / Superseded Theory Repositories
614+
615+
> ⚠️ The repositories below are archived. Active development has moved to
616+
> the `se-theory-*` series.
617+
618+
| Repository | Purpose | CI | Description |
619+
| ------------------------------------------------------------------------------------------------- | ------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
620+
| [StructuralExplainability](https://github.com/structural-explainability/StructuralExplainability) | Cross-cutting constraints | ![CI](https://github.com/structural-explainability/StructuralExplainability/actions/workflows/ci-lean.yml/badge.svg?branch=main) | Neutrality and conformance predicates |
621+
| [NeutralSubstrate](https://github.com/structural-explainability/NeutralSubstrate) | Neutrality theorem | ![CI](https://github.com/structural-explainability/NeutralSubstrate/actions/workflows/ci-lean.yml/badge.svg?branch=main) | Substrates stable under incompatible extensions must be pre-causal and pre-normative |
622+
| [IdentityRegimes](https://github.com/structural-explainability/IdentityRegimes) | Identity regimes | ![CI](https://github.com/structural-explainability/IdentityRegimes/actions/workflows/ci-lean.yml/badge.svg?branch=main) | Six identity-and-persistence regime (families) are necessary and sufficient for accountability-oriented substrates under neutrality assumptions |
623+
606624
</details>
607625

608626
## Papers

0 commit comments

Comments
 (0)