Skip to content

Sync Boatstack from Intelligence Flow Labs @ 7bcc7dcb692a - #158

Merged
operator-stack-publisher[bot] merged 1 commit into
mainfrom
sync/intelligence-flow-7bcc7dcb692a
Jul 31, 2026
Merged

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

Conversation

@operator-stack-publisher

Copy link
Copy Markdown
Contributor

What this sync releases

Per-surface visual capture harnesses

A repository with more than one product surface (a web app and an ops console, for example) can now register one capture command per surface: capability-register --capability visual --surface web --command <command> writes project.commands["visual:web"], and a plan scenario selects it with an optional surface field (lowercase kebab). The surface-scoped command outranks the global visual command; a scenario without a surface, or a surface without its own command, uses the global command exactly as before. Capture resolves every scenario's command before any harness runs, and an unresolvable surface is refused naming the exact missing key. The harness contract gains BOATSTACK_CAPTURE_SURFACE.

Projection provenance

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

@operator-stack-publisher
operator-stack-publisher Bot enabled auto-merge (squash) July 31, 2026 11:57
@operator-stack-publisher
operator-stack-publisher Bot merged commit 986a60e into main Jul 31, 2026
9 checks passed
@operator-stack-publisher
operator-stack-publisher Bot deleted the sync/intelligence-flow-7bcc7dcb692a branch July 31, 2026 12:01
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