Skip to content

Commit 1525192

Browse files
entropydepth: complete spec, example, tests, and guidelines (#19)
* docs: clarify minimal_run example and remove executable placeholders * entropydepth: add invariant spec, example, tests, referee overview, contribution rules
1 parent ed6f07c commit 1525192

7 files changed

Lines changed: 70 additions & 0 deletions

File tree

.github/workflows/verify.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
- name: EntropyDepth invariant guard
3+
run: |
4+
test -f docs/ENTROPY_DEPTH_SPEC.md
5+
test -f docs/REFEREE_OVERVIEW.md
6+
test -f CONTRIBUTING.md

CONTRIBUTING.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Contributing to Chronos–EntropyDepth
2+
3+
## Rules
4+
- Document new invariants in docs/ENTROPY_DEPTH_SPEC.md.
5+
- Add tests for any semantic extension.
6+
- Maintain green CI.
7+
8+
## Allowed
9+
- Examples and documentation
10+
- CI improvements
11+
- Invariant clarifications
12+
13+
## Disallowed
14+
- Changes that affect entropy depth semantics without spec updates

docs/ENTROPY_DEPTH_SPEC.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Chronos–EntropyDepth Invariant Specification
2+
3+
## Purpose
4+
This document specifies the structural and numeric invariants
5+
associated with the Chronos EntropyDepth module.
6+
7+
## Invariants
8+
- EntropyDepth bound must be well-defined for all valid inputs.
9+
- Output of the Chronos engine shall preserve URF Spine normalization.
10+
- Deterministic structured output is required.
11+
12+
## Scope
13+
This invariant applies to:
14+
- canonical inputs
15+
- integration with URF Spine and verifier pipelines

docs/REFEREE_OVERVIEW.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Chronos–EntropyDepth – Referee Overview
2+
3+
This repository encapsulates the entropy depth invariants and logic of
4+
the Chronos engine. It provides high-level structure and numerical
5+
constraints that feed into downstream verification.
6+
7+
It does not introduce new theory beyond the Chronos conceptual model,
8+
but makes these invariants explicit and testable.

docs/chronos_macros.tex

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
% =========================
2+
% Chronos Global Macros
3+
% =========================
4+
5+
\newcommand{\RR}{\mathbb{R}}
6+
\newcommand{\dd}{\,\mathrm{d}}
7+
8+
\newcommand{\ED}{\mathrm{ED}}
9+
10+
\newcommand{\DT}{\mathcal{D}}
11+
\newcommand{\DTover}{\overline{\mathcal{D}}}
12+
13+
\newcommand{\KT}{K_T}
14+
\newcommand{\Lsurr}{L}
15+

examples/minimal_run.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Minimal Chronos–EntropyDepth Workflow
2+
3+
1. Construct minimal valid input set.
4+
2. Run Chronos EntropyDepth engine:
5+
```textn<chronos command invocation placeholder>n```
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
from pathlib import Path
2+
3+
def test_spec_exists():
4+
assert Path("docs/ENTROPY_DEPTH_SPEC.md").exists()
5+
6+
def test_example_exists():
7+
assert Path("examples/minimal_run.md").exists()

0 commit comments

Comments
 (0)