Skip to content

feat(bin): triage open decisions and blockers using Jev System One - #5058

Open
RooseveltAdvisors wants to merge 1 commit into
kunchenguid:mainfrom
RooseveltAdvisors:fm/fm-jev-decisions
Open

RooseveltAdvisors wants to merge 1 commit into
kunchenguid:mainfrom
RooseveltAdvisors:fm/fm-jev-decisions

Conversation

@RooseveltAdvisors

Copy link
Copy Markdown
Contributor

Add bin/fm-jev-decisions.py and bin/fm-jev-decisions.sh to rapidly classify Firstmate's backlog of open decisions and blockers into stale_historical, actionable_now, external_block, and policy_spend categories using TypeSafe AI's Jev model (jev-latest).

Features:

  • Classifies open decisions sourced from fm-classify-lib.sh (status_open_decisions and scan_open_decisions_incremental).
  • Evaluates categorical choices alongside actionable noul scores.
  • Emits human-readable tables, machine-readable JSON (--json), and copy-pasteable resolution commands (--resolve-cmds) for stale/moot items.
  • High performance batch processing via concurrent API requests.
  • Full fail-open error handling when API key is unavailable.
  • Unit tests included in tests/fm-jev-decisions.test.sh.

Add bin/fm-jev-decisions.py and bin/fm-jev-decisions.sh to classify open
decisions and blockers across the fleet into stale_historical, actionable_now,
external_block, and policy_spend categories via TypeSafe AI Jev (jev-latest).
Enables rapid backlog triage and automatic generation of resolve commands.
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