feat: D24 fact intervals (--as-of) and bin/stack assistant helpers.
Store valid_from/valid_to on leafs and filter search by calendar day without overloading D16 source staleness; stack start/start-assistant wires brain + PicoClaw.
This commit is contained in:
@@ -186,3 +186,21 @@ class PublishedDocsTest(unittest.TestCase):
|
||||
self.assertIn("epic #16", index)
|
||||
agents = (ROOT / "AGENTS.md").read_text()
|
||||
self.assertIn("roadmap.md", agents)
|
||||
|
||||
def test_oq5_intervals_are_not_d16_stale(self) -> None:
|
||||
plan = (ROOT / "PLAN.md").read_text()
|
||||
design = (ROOT / "docs" / "design.md").read_text()
|
||||
road = (ROOT / "docs" / "roadmap.md").read_text()
|
||||
contradict = (ROOT / "internal" / "facts" / "contradict.go").read_text()
|
||||
interval = (ROOT / "internal" / "facts" / "interval.go").read_text()
|
||||
self.assertIn("OQ5", plan)
|
||||
self.assertIn("D24", plan)
|
||||
self.assertIn("issues/36", plan)
|
||||
self.assertIn("valid_from", plan)
|
||||
self.assertIn("--as-of", design)
|
||||
self.assertIn("issues/36", road)
|
||||
self.assertIn("**in**", road[road.index("OQ5"):road.index("OQ5") + 80])
|
||||
self.assertIn("temporal_freshness", contradict)
|
||||
self.assertNotIn("valid_from", contradict)
|
||||
self.assertIn("ActiveAt", interval)
|
||||
self.assertIn("NormalizeDay", interval)
|
||||
|
||||
Reference in New Issue
Block a user