@@ -63,6 +63,7 @@ open CortexOSApp/CortexOS.xcodeproj
6363| ** Decision Engine** | Priorities, what to ignore, what changed since yesterday |
6464| ** Hybrid Retrieval** | Metadata filters → keyword match → recency weighting |
6565| ** Self-Improvement** | Reading history enriches context → scoring improves over time |
66+ | ** Why Engine** | Per-item evaluation: why it matters, project impact, contradiction detection, recommended action |
6667| ** Offline-First** | All scoring and focus generation are rule-based; no API key required |
6768| ** Spaced Repetition** | Leitner-style review intervals (1, 3, 7, 14, 30 days) |
6869
@@ -83,6 +84,7 @@ Server runs on **port 8420**. Key endpoints:
8384| ` GET ` | ` /context/goals ` | Active goals (agent context API) |
8485| ` GET ` | ` /context/signals ` | Detected signals |
8586| ` POST ` | ` /context/retrieve ` | Hybrid search across notes + insights |
87+ | ` POST ` | ` /why/evaluate ` | Per-item decision: why it matters, impact, action, ignore/watch |
8688
8789Full interactive docs at ** http://localhost:8420/docs ** .
8890
@@ -105,7 +107,7 @@ Configure model in `~/.cortexos/config.json`:
105107
106108``` bash
107109make test # all Python + Swift tests
108- make test-python # Python only (224 tests)
110+ make test-python # Python only (268 tests)
109111make test-swift # Swift only (47 tests)
110112make lint # ruff + security
111113```
0 commit comments