Skip to content

Commit 838d84e

Browse files
committed
general
1 parent 6d559c7 commit 838d84e

4 files changed

Lines changed: 34 additions & 25 deletions

File tree

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
cff-version: "1.2.0"
33
type: software
44

5-
title: "Structural Explainability: Structural Explainability"
5+
title: "Structural Explainability: Structural Explainability Specification"
66
version: "0.9.0"
77
date-released: "2025-12-30"
88

IDENTIFIERS.md

Lines changed: 31 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -36,101 +36,110 @@ Identifiers are:
3636
- suitable for direct mapping to Lean theorem names
3737

3838
Identifiers MUST NOT be renamed or repurposed.
39-
New identifiers MAY be added only in a new major version of SE.
39+
New identifiers MAY be added only in a new major version of this document.
40+
41+
## Identifier Notes
42+
43+
Each identifier MUST be followed by exactly one note.
44+
45+
- The note MUST be expressed as a single bullet.
46+
- The bullet text MAY wrap across lines.
47+
- No additional bullets, sublists, or structural markers are permitted.
48+
- Notes are explanatory only and do not introduce additional requirements.
4049

4150
## Canonical Identifier List (Alphabetical, with Notes)
4251

4352
SE.BOUNDARY.NON_OWNERSHIP
4453

45-
Requires that the substrate does not resolve, privilege, or own epistemic,
54+
- Requires that the substrate does not resolve, privilege, or own epistemic,
4655
causal, or normative interpretations.
4756

4857
SE.BOUNDARY.RESPONSIBILITY
4958

50-
Requires that epistemic, causal, and normative responsibility reside outside
59+
- Requires that epistemic, causal, and normative responsibility reside outside
5160
the substrate.
5261

5362
SE.CANONICAL.RULE
5463

55-
Defines the separation of structural recording from external interpretation,
64+
- Defines the separation of structural recording from external interpretation,
5665
evaluation, and judgment.
5766

5867
SE.CHANGE.DEPENDENCY
5968

60-
Permits representation of structural dependency without causal explanation.
69+
- Permits representation of structural dependency without causal explanation.
6170

6271
SE.CHANGE.NON_MUTATION
6372

64-
Prohibits implicit mutation of prior state and requires structural traceability.
73+
- Prohibits implicit mutation of prior state and requires structural traceability.
6574

6675
SE.CHANGE.STRUCTURED
6776

68-
Requires change to be represented explicitly as a structured phenomenon.
77+
- Requires change to be represented explicitly as a structured phenomenon.
6978

7079
SE.DEFINITION.CORE
7180

72-
Defines Structural Explainability as a neutral representational property
81+
- Defines Structural Explainability as a neutral representational property
7382
enabling explanation by external frameworks.
7483

7584
SE.IDENTITY.DISTINCT
7685

77-
Requires entity identity to be distinct from state, version, or interpretation.
86+
- Requires entity identity to be distinct from state, version, or interpretation.
7887

7988
SE.IDENTITY.EXPLICIT
8089

81-
Requires identity conditions to be explicitly represented.
90+
- Requires identity conditions to be explicitly represented.
8291

8392
SE.IDENTITY.PERSISTENCE
8493

85-
Requires identity persistence rules to be explicit and structurally checkable.
94+
- Requires identity persistence rules to be explicit and structurally checkable.
8695

8796
SE.NEUTRALITY.CAUSAL.ALLOWED
8897

89-
Enumerates causal-related representations permitted without explanation.
98+
- Enumerates causal-related representations permitted without explanation.
9099

91100
SE.NEUTRALITY.CAUSAL.PROHIBITED
92101

93-
Prohibits assertion of causal mechanisms or production relations.
102+
- Prohibits assertion of causal mechanisms or production relations.
94103

95104
SE.NEUTRALITY.EPISTEMIC.ALLOWED
96105

97-
Enumerates epistemic-related representations permitted without judgment.
106+
- Enumerates epistemic-related representations permitted without judgment.
98107

99108
SE.NEUTRALITY.EPISTEMIC.PROHIBITED
100109

101-
Prohibits assertion of truth, validity, or evidentiary sufficiency.
110+
- Prohibits assertion of truth, validity, or evidentiary sufficiency.
102111

103112
SE.NEUTRALITY.NORMATIVE.ALLOWED
104113

105-
Enumerates normative-related representations permitted without authority.
114+
- Enumerates normative-related representations permitted without authority.
106115

107116
SE.NEUTRALITY.NORMATIVE.PROHIBITED
108117

109-
Prohibits encoding of obligations, permissions, enforcement, or evaluation.
118+
- Prohibits encoding of obligations, permissions, enforcement, or evaluation.
110119

111120
SE.NON_GOALS.EXCLUDED
112121

113-
Defines what Structural Explainability explicitly does not do.
122+
- Defines what Structural Explainability explicitly does not do.
114123

115124
SE.TIME.EXPLICIT
116125

117-
Requires temporal persistence to be explicitly represented.
126+
- Requires temporal persistence to be explicitly represented.
118127

119128
SE.TIME.NON_DESTRUCTIVE
120129

121-
Prohibits destructive overwrite of historical state.
130+
- Prohibits destructive overwrite of historical state.
122131

123132
SE.TIME.NON_GLOBAL
124133

125-
Prohibits assumption of a global time semantics.
134+
- Prohibits assumption of a global time semantics.
126135

127136
## Cross-Artifact Consistency Rule
128137

129138
Each identifier in this list MUST appear:
130139

131140
- exactly once in SPEC.md
132141
- exactly once in CONFORMANCE.md
133-
- exactly once as a field in the Lean ConformanceEvidence structure
142+
- exactly once as a field in the Lean `ConformanceEvidence` structure
134143
- exactly once in the Lean requirements list
135144

136145
Alphabetical order SHOULD be preserved across all artifacts.

SE_MANIFEST.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ excludes = [
3636
[citation]
3737
cff = "CITATION.cff"
3838
preferred = "spec"
39-
bib_hint = "spec-se-2025"
39+
bib_hint = "case2025-spec-se"
4040

4141
[traceability]
4242
identifier_map = "none"

SPEC.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Some requirements describe what the substrate MAY represent,
2222
while others constrain how such representations MUST NOT be interpreted.
2323

2424
Overlap between these classes is intentional:
25-
representation permissions do not imply explanatory commitment.
25+
representation permissions do not imply explanatory or normative commitment.
2626

2727
## Identifier Semantics and Stability
2828

0 commit comments

Comments
 (0)