Skip to content

Sync Boatstack from Intelligence Flow Labs @ 6f60e1b420c8 - #136

Merged
operator-stack-publisher[bot] merged 1 commit into
mainfrom
sync/intelligence-flow-6f60e1b420c8
Jul 27, 2026
Merged

Sync Boatstack from Intelligence Flow Labs @ 6f60e1b420c8#136
operator-stack-publisher[bot] merged 1 commit into
mainfrom
sync/intelligence-flow-6f60e1b420c8

Conversation

@operator-stack-publisher

Copy link
Copy Markdown
Contributor

What this sync releases

flow next lists every legal move, not just the best one

A law states what is admissible; a smaller model cannot always derive a compliant command from that statement. Boatstack now compiles the position's law into its solution set: flow next --json and the status response carry the full list of admissible next commands — the prescribed primary plus alternatives — each an exact runnable line with its owed human inputs marked, ordered most-productive first. The agent picks a legal move instead of deriving one.

The set is computed, never hand-written: it enumerates the delivery registry's legal out-edges, the guard's own stage-admission tables, and the planning prescription layer. Because the guard and the enumerator now read the same declarations, a new conformance sweep can hold the whole loop closed: every command the tool presents is one the guard admits at the exact position that presented it — the tool never prescribes what it would deny.

Text renderings stay calm: one primary Run: line as before, plus a single Also legal from here: line naming up to three other moves. The full set rides in the structured output.

Projection provenance

Generated from operatorstack/intelligence-flow@6f60e1b420c8236479d1ed76d755372de52620fc.
Review provenance, tests, and examples before merging.

@operator-stack-publisher
operator-stack-publisher Bot merged commit 74e754f into main Jul 27, 2026
9 checks passed
@operator-stack-publisher
operator-stack-publisher Bot deleted the sync/intelligence-flow-6f60e1b420c8 branch July 27, 2026 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants