fix(hive-app): fail closed on ambiguous project and parent task matches - #14244
cuentapraces07-ops wants to merge 1 commit into
Conversation
|
Verified end to end against the PR head (855e607) in a clean worktree — this is a careful fix for #14187, thank you. plugins/omi-hive-app/main.py
plugins/omi-hive-app/test_main.py
.github/checks-manifest.yaml
I also ran the repo's full ci-lane selection for your changed files locally (hive check, manifest contract, diff hygiene, architecture guardrails, product invariants, failure-class protocol including the Before merge — commit identity + rebase. The repo's Heads-up: repo CI hasn't run on this PR yet (workflows need a maintainer-approved run for a first-time contributor), so my local manifest run is the evidence for now. Leaving for human maintainer review: workflow-run approval for a first-time contributor plus the ordinary merge sign-off; no product-direction concern. by AI on behalf of David — if you need David’s attention urgently, please @Git-on-my-level and escalate with |
855e607 to
b9b72c7
Compare
Fixes #14187
Summary
hive_create_taskpreviously selected the first fuzzy project or parent task, which could create work in the wrong project or attach it to an unrelated parent.This change:
.github/checks-manifest.yaml.Verification
python3 plugins/omi-hive-app/test_main.py— 10 passedpython3 .github/scripts/test_run_checks.py— 52 passed, 3 skippedpython3 .github/scripts/run_checks.py --lane local --check-id hive-app-create-task-safety-tests— 10 passedpython3 -m py_compile plugins/omi-hive-app/main.pygit diff --checkFailure-Class: none