Skip to content

Prepare supervision model consumers#1

Merged
JTInventory merged 1 commit into
fm/fm-supervise-impl-0625from
fm/workflow-structure-0625-ce-work
Jun 25, 2026
Merged

Prepare supervision model consumers#1
JTInventory merged 1 commit into
fm/fm-supervise-impl-0625from
fm/workflow-structure-0625-ce-work

Conversation

@JTInventory

@JTInventory JTInventory commented Jun 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • expand the firstmate.supervision.v1 schema so Radar-style displays can consume the nested JSON contract directly
  • document the Radar consumer contract and narrow Firstmate skill-root map
  • add harness-aware skill invocation guidance to generated briefs and docs
  • capture the Radar display boundary as a CE solution note

Validation

  • bash -n bin/fm-supervise.sh bin/fm-supervision-model.sh bin/fm-brief.sh
  • bash tests/fm-supervision-model.test.sh
  • bash tests/fm-tangle-guard.test.sh
  • bash tests/fm-secondmate-safety.test.sh
  • FM_HOME=/root/firstmate bin/fm-supervise.sh --json --no-default-reminders | python3 -m json.tool >/tmp/fm-supervise-workflow-structure.json
  • bin/fm-supervise.sh --schema | python3 -m json.tool >/tmp/fm-supervise-schema-workflow-structure.json
  • git diff --check

shellcheck was attempted but is not installed in this environment.

Notes

This is stacked on fm/fm-supervise-impl-0625 because upstream PR kunchenguid#76 is not merged yet.
It intentionally does not edit /root/.local/bin/fm-radar; the exact external Radar patch handoff is in the local task report.

@JTInventory JTInventory merged commit 6e9d89a into fm/fm-supervise-impl-0625 Jun 25, 2026
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.

1 participant