You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`tui`| Three-panel Bubbletea interface with responsive breakpoints |
@@ -167,6 +169,40 @@ See the full [glossary](https://github.com/ppiankov/contextspectre/blob/main/doc
167
169
168
170
Optional integration with [Pastewatch](https://github.com/ppiankov/pastewatch) scans outbound payloads for secrets before they enter a context window.
169
171
172
+
## Decision ops: VectorPad + Oracul
173
+
174
+
VectorPad can submit classified cases to [Oracul](https://oracul.app) for multi-model deliberation. Oracul runs a council of models that challenge, strengthen, and split reasoning branches before issuing a verdict artifact.
175
+
176
+
**Requires an Oracul API key.** Oracul is a paid service. Get a key at [oracul.app](https://oracul.app).
177
+
178
+
```bash
179
+
# Configure
180
+
vectorpad config set oracul.api_key <your-key>
181
+
182
+
# Classify and submit
183
+
echo"Should we use Kafka or RabbitMQ?"| vectorpad submit --to oracul
184
+
185
+
# Save verdict as a git-trackable artifact
186
+
echo"Should we use Kafka or RabbitMQ? Must handle 10k msgs/sec." \
# Export CaseFiling JSON without submitting (offline, no API key needed)
190
+
echo"Should we use Kafka?"| vectorpad export --format oracul
191
+
```
192
+
193
+
The submit command classifies your text, maps sentence tags to a structured case filing (CONSTRAINT becomes constraints, DECISION becomes the decision, SPECULATION becomes known risks), runs a preflight check, then sends it to Oracul's `/v1/consult` endpoint.
194
+
195
+
Verdict artifacts are plain JSON. Put them in a `decisions/` directory and commit them alongside the code they affect:
`git log decisions/` is your decision history. `git blame` tells you when and why. PRs can include a decision artifact alongside the implementation.
203
+
204
+
VectorPad is the authoring tool. Oracul is the deliberation engine. Git is the ledger.
205
+
170
206
## Known limitations
171
207
172
208
-**Classifier is pattern-based.** Sentences without signal words ("must", "should", "will we", "maybe") classify as EXPLANATION by default. This is intentional - false negatives are safer than false positives
@@ -183,6 +219,7 @@ Optional integration with [Pastewatch](https://github.com/ppiankov/pastewatch) s
183
219
-[x] Phase 5 - negative space detection, drift timeline in TUI, flight recorder, constraint pinning
0 commit comments