feat(scripts): add GOFAI temporal reasoning engine #473
Reference in New Issue
Block a user
Delete Branch "feat/gofai-temporal-reasoner"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds
scripts/temporal_reasoner.py— a GOFAI temporal reasoning engine for the Timmy Foundation fleet.Implements a Simple Temporal Network (STN) using Floyd-Warshall constraint propagation over a distance matrix. Models Allen's interval algebra relations (before, after, meets, met_by, equals) and detects temporal inconsistencies via negative-cycle detection. No ML, no embeddings — just constraint propagation over a temporal graph.
Key capabilities:
Governing Issue
Closes #354 (Sovereign Orchestrator)
Proof
scripts/temporal_reasoner.pyadded (307 lines, zero dependencies outside stdlib)