Add Devin peer-support qualification scorecard - #958
Conversation
Closes #911 Co-Authored-By: bot_apk <apk@cognition.ai>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
…ing orchestrator steps Co-Authored-By: bot_apk <apk@cognition.ai>
Co-Authored-By: bot_apk <apk@cognition.ai>
Claude audit (merge-authority lane)Head SHA: Claude Audit: PASS Summary: Documentation-only PR adding a Devin peer-support qualification scorecard doc, cross-linking it from two existing docs, and registering it in the package manifest. No code logic changes; the manifest entry follows the existing pattern and the referenced new file is included in the same diff. No security, data-loss, or contract issues found. Findings: none. |
Codex audit (merge-authority lane)Head SHA: Codex Audit: PASS Summary: No actionable regressions were identified; git diff --check passed. Findings: none. |
Closes #911. Part of #901. Builder: Devin (hosted Code Mower work order, rounds 0–2).
Summary
docs/devin-peer-support-qualification.mdrecording, in separate sections: the five fixed local Devin CLI builder rows from Builder calibration: five bounded deliveries each for Cursor, Muse, Antigravity, and Devin #659; the hosted Devin: deliver authorized context packets to Devin roles and hosted builder input #932 and Devin: one optional setup and readiness path for local CLI and hosted v3 #940/Devin: optional setup, host guidance, and lifecycle doctor #910 delivery-and-recovery rows and chronologies (cap, returned ACU, public wall time, work-order round, exact-head audit cycles, sanitized trusted-orchestrator intervention field, verified PR/head); the 4/4 synthetic reviewer contract controls fordevin_clianddevin_api_v3withmerge_authority=false; the trusted-orchestrator offline synthetic protected-path context canary (metadata-only outcomes); a separate sanitized live Coworker canary; setup/package qualification posture; and limitations.origin/mainatcd26b9a(Graphify context: bind a local graph to its revision and fail closed on everything else #926, clean merge); canary scoped as offline synthetic protected-path; explicit intervention statements for Devin: deliver authorized context packets to Devin roles and hosted builder input #932 and Devin: one optional setup and readiness path for local CLI and hosted v3 #940; final Devin: one optional setup and readiness path for local CLI and hosted v3 #940 Claude PASS recorded with its one nonblocking P3 advisory and disposition; prerequisite recovery references named consistently by issue and PR; Board inspection, cloud dry-run inspection, and metadata-only upload marked as pending trusted-orchestrator steps; public task-class descriptions marked as documentation, never cloud metadata.cd26b9aas a separate section with sanitized metadata only (PASS for retrieval/authorization/normalization/protected storage/replay; counts, elapsed time, byte size, cleanup, zero mutations), and the material limitation that the saved connection does not authorizedevin:builder, so live Coworker-to-Devin delivery remains unqualified.docs/provider-calibration-scorecard.md,docs/devin-review-parity.md, and thepackage_manifest.pydoc entries link to the new page.Validation
tests/test_devin_review.py::DevinReviewTests::test_calibration_transport_parityon the current head: passed, 4 subtests (both transports, all four controls).ruff check .,scripts/privacy_scan.py,tests/test_release_hygiene.pyclean on the round-2 head;compileall src scripts,scripts/guard_package_workflows.py,release-readiness --json(0 warnings) clean on earlier rounds.python -m unittest discover -s testsRan 3249 tests, OK (skipped=7). Round 2 is a docs-only change.python -m buildsdist + wheel,twine checkPASSED for both. Docs are not packaged, consistent with existing docs.code-mower/gateare exercised by CI on this head.Risk / Rollback
Data Or Secret Exposure
Link to Devin session: https://app.devin.ai/sessions/2dd356f312354c2b9d1bfea38068b6f1
Open in Devin Desktop: https://app.devin.ai/desktop/session/2dd356f312354c2b9d1bfea38068b6f1?variant=devin