Skip to content

Commit cb735e6

Browse files
committed
chore
1 parent 1cc78d7 commit cb735e6

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed

Main.lean

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,5 @@ import NeutralSubstrate
1212
-- This file must remain trivial and stable.
1313
-- Any failure here indicates a broken proof or import graph.
1414

15-
16-
1715
def main : IO Unit :=
18-
IO.println "Structural Explainability: package verified."
16+
IO.println "Success: package verified."

NeutralSubstrate.lean

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,17 @@ import NeutralSubstrate.Conformance
22
import NeutralSubstrate.Core
33
import NeutralSubstrate.Spec
44

5-
-- REQ.LIBRARY.ROOT:
6-
-- Public library root for this package.
7-
-- OBS:
8-
-- Imports must appear before this comment (Lean requirement).
9-
-- This file is intentionally thin: it only re-exports submodules.
5+
/-!
6+
REQ.PUBLIC.SURFACE:
7+
Canonical public import surface for this package.
8+
Do not add any declarations here.
9+
Do not add empty namespaces.
1010
11-
namespace StructuralExplainability.NeutralSubstrate
12-
end StructuralExplainability.NeutralSubstrate
11+
WHY:
12+
Downstream projects should have exactly one stable import path for this repo.
13+
14+
OBS:
15+
- This module re-exports the intended public modules by importing them.
16+
- It must not define placeholder namespaces.
17+
- All exported declarations live in imported modules.
18+
-/

SE_MANIFEST.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ optional = []
2222
artifacts = [
2323
"ANNOTATIONS.md",
2424
"CITATION.cff",
25-
"README.md"
25+
"README.md",
26+
"SE_MANIFEST.toml"
2627
]
2728

2829
[scope]

0 commit comments

Comments
 (0)