Structural Explainability Kernel: invariant primitives and structural constants for the SE ecosystem.
- invariant concepts that must not drift
- minimal shared vocabulary required by all artifacts
- canonical identifiers
- stability constraints
- entity reference patterns
- assumptions used by all specifications
- reserved keys
- canonical field names
- base types
Show command reference
After you get a copy of this repo in your own GitHub account,
open a machine terminal in Repos or where you want the project:
# Replace username with YOUR GitHub username.
git clone https://github.com/username/se-kernel
cd se-kernel
code .uv self update
uv python pin 3.15
uv sync --extra dev --extra docs --upgrade
uvx pre-commit install
git add -A
uvx pre-commit run --all-files
# repeat if changes were made
git add -A
uvx pre-commit run --all-files
# run the module
uv run python -m se_kernel show
# optional individually
uv run python -m se_kernel show --kind all
uv run python -m se_kernel show --kind identifiers
uv run python -m se_kernel show --kind constants
# do chores
npx markdownlint-cli "**/*.md" --fix
uv run python -m ruff format .
uv run python -m ruff check . --fix
uv run python -m pyright
uv run python -m pytest
uv run python -m zensical build
# save progress
git add -A
git add -A
git push -u origin main