Pull Request Template
Summary
Implements curriculum stability envelope to prevent topology drift during First Light Cortex calibration. Tracks TDA-driven HSS variance, detects instability spikes, scores slice suitability, and blocks invalid curriculum transitions when variance exceeds baseline thresholds.
Strategic Impact
Differentiator Tag: [X] [FM] (Formal Methods - TDA topology tracking)
Strategic Value: Enables deterministic reproduction of Δp + HSS traces during uplift experiments by enforcing curriculum stability invariants
Acquisition Narrative: Demonstrates rigorous formal guarantees for AI training curriculum progression—prevents silent drift in topology distributions that would invalidate experimental results
Measurable Outcomes:
- HSS variance spike detection (2x baseline threshold)
- Slice suitability scoring (0.0-1.0 weighted composite)
- Transition blocking prevents unstable slice changes
- Zero external dependencies (stdlib only)
Doctrine Alignment: Formal methods (TDA), algorithms (variance detection), metrics (HSS tracking), integration (gate system)
Scope
Type: [X] Feature
Components Modified:
Files Changed:
curriculum/stability_envelope.py - Core HSS tracking, variance detection, suitability scoring (383 lines)
curriculum/stability_integration.py - Gate system integration, HSS extraction (314 lines)
curriculum/__init__.py - Public API exports
tests/test_curriculum_stability_envelope.py - Full test coverage (458 lines)
examples/stability_envelope_demo.py - Interactive demonstration (305 lines)
docs/CURRICULUM_STABILITY_ENVELOPE.md - Complete integration guide (545 lines)
config/curriculum.yaml - Added stability thresholds configuration
Risk Assessment
Risk Level: [X] Low
Potential Impact:
Rollback Plan:
Test Plan
Unit Tests
# Run stability envelope tests
python3 -c "
from curriculum.stability_envelope import CurriculumStabilityEnvelope
envelope = CurriculumStabilityEnvelope()
for i in range(10):
envelope.record_cycle(f'cycle_{i:03d}', 'test_slice', 0.75 + (i % 2) * 0.02, 10 + i, '2025-01-01T00:00:00Z')
stability = envelope.compute_slice_stability('test_slice')
print(f'Stable: {stability.is_stable}, Score: {stability.suitability_score:.3f}')
"
# Run interactive demo
python3 examples/stability_envelope_demo.py
Test Results:
Integration Testing
Performance Testing
Conflict Watch
Files Also Modified by Other PRs: None (new files)
Coordination Notes:
Checklist
Code Quality
Documentation
Security
Performance
Deployment
Additional Notes
Architecture
# Initialize envelope
from curriculum import CurriculumStabilityEnvelope, record_cycle_hss_metrics
envelope = CurriculumStabilityEnvelope()
# Record HSS after each cycle
for cycle in u2_runner.run_cycles():
record_cycle_hss_metrics(
envelope, cycle.id, slice_name, cycle.metrics, cycle.timestamp
)
# Check before transition
allowed, reason, _ = envelope.check_slice_transition_allowed(
from_slice="slice_a", to_slice="slice_b"
)
Suitability Score Formula
×
ばつ mean_HSS + 0.3
×ばつ (1 - CV/max_CV) + 0.3
×ばつ (1 - low_ratio/max_ratio)">
score = 0.4 ×ばつ mean_HSS + 0.3 ×ばつ (1 - CV/max_CV) + 0.3 ×ばつ (1 - low_ratio/max_ratio)
Components: mean HSS (40%), stability (30%), consistency (30%)
Variance Spike Detection
Detects when recent_variance > baseline_variance ×ばつ 2.0
Example: Baseline=0.000026, Recent=0.176 → Spike detected (6672x ratio)
Performance Metrics
| Metric |
Value |
| Memory |
O(n) cycles tracked |
| Recording |
O(1) per cycle |
| Stability eval |
O(n) slice history |
| Dependencies |
0 external (stdlib) |
| Security alerts |
0 (CodeQL verified) |
Reviewer Notes:
- Integration points: U2Runner (recording), RFLRunner (ratchet), Cortex (transition blocking)
- Configuration tunable via
config/curriculum.yaml stability section
- Demo available:
python3 examples/stability_envelope_demo.py
- Security: CodeQL 0 alerts, stdlib only, no network/file/subprocess operations
Original prompt
STRATCOM: BEGIN FIRST LIGHT. Priority Zero: The organism does not move unless the Cortex approves. Directive: All contributions MUST directly accelerate: Wiring evaluate_hard_gate_decision() into U2Runner + RFLRunner Producing the first integrated uplift run (Δp + HSS traces) Enabling deterministic reproduction Ignore all other work domains unless required for the above. This is an integration sprint, not a feature sprint. Connect the Brain. Run the Machine. Wake the Organism.
- curriculum-architect — "Curriculum Stability Envelope"
STRATCOM: CURRICULUM ORDER.
The Cortex evaluates topology. The curriculum defines topology distribution.
Both must remain stable during First Light.
Task:
Extend the Stability Envelope to:
Detect TDA-driven slice instability (HSS variance spikes).
Flag curriculum slices that produce repeated low-HSS regions.
Propose a "slice suitability score" for uplift evaluation.
Integrate this into stability-envelopes to prevent invalid slice changes before calibration runs.
Outcome: Curriculum cannot drift underneath the Cortex during integration.
Custom agent used: curriculum-architect
Owns the curriculum configuration and slice definitions for Phase II uplift experiments. Ensures slice parameters maintain monotonicity (progressive difficulty), validates tier transitions, and keeps curriculum YAML consistent with preregistration. Does NOT run experiments or analyze results.
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.
Uh oh!
There was an error while loading. Please reload this page.
Pull Request Template
Summary
Implements curriculum stability envelope to prevent topology drift during First Light Cortex calibration. Tracks TDA-driven HSS variance, detects instability spikes, scores slice suitability, and blocks invalid curriculum transitions when variance exceeds baseline thresholds.
Strategic Impact
Differentiator Tag: [X] [FM] (Formal Methods - TDA topology tracking)
Strategic Value: Enables deterministic reproduction of Δp + HSS traces during uplift experiments by enforcing curriculum stability invariants
Acquisition Narrative: Demonstrates rigorous formal guarantees for AI training curriculum progression—prevents silent drift in topology distributions that would invalidate experimental results
Measurable Outcomes:
Doctrine Alignment: Formal methods (TDA), algorithms (variance detection), metrics (HSS tracking), integration (gate system)
Scope
Type: [X] Feature
Components Modified:
Files Changed:
curriculum/stability_envelope.py- Core HSS tracking, variance detection, suitability scoring (383 lines)curriculum/stability_integration.py- Gate system integration, HSS extraction (314 lines)curriculum/__init__.py- Public API exportstests/test_curriculum_stability_envelope.py- Full test coverage (458 lines)examples/stability_envelope_demo.py- Interactive demonstration (305 lines)docs/CURRICULUM_STABILITY_ENVELOPE.md- Complete integration guide (545 lines)config/curriculum.yaml- Added stability thresholds configurationRisk Assessment
Risk Level: [X] Low
Potential Impact:
Rollback Plan:
Test Plan
Unit Tests
Test Results:
Integration Testing
Performance Testing
Conflict Watch
Files Also Modified by Other PRs: None (new files)
Coordination Notes:
Checklist
Code Quality
Documentation
Security
Performance
Deployment
Additional Notes
Architecture
Suitability Score Formula
Components: mean HSS (40%), stability (30%), consistency (30%)
Variance Spike Detection
Detects when
recent_variance > baseline_variance ×ばつ 2.0Example: Baseline=0.000026, Recent=0.176 → Spike detected (6672x ratio)
Performance Metrics
Reviewer Notes:
config/curriculum.yamlstability sectionpython3 examples/stability_envelope_demo.pyOriginal prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.