Task — engineering-spec@1
"Ingest inspect-harden — four skills, /inspect+/harden, conductor clarity"
doneTASK-IMP-147
TASK-IMP-147: Ingest inspect-harden
Summary
Bring the inspect-harden package into CyberOS as four first-class skills (inspection-report-author/audit, harden-record-author/audit), fix the known harden-plan.mjs operator_prerequisites defect, wire /inspect and /harden for Claude plugin and native shared skills, and clarify that ship-tasks "harden a task" (class: improvement) is not /harden (inspection remediation).
Problem
Inspection → remediation lived as an external package. CyberOS had no vendored skills, no slash commands, and conductor language that overloaded "harden" with improvement-class shipping. The planner also misclassified findings that declare operator_prerequisites (shopass INS-F-0002).
Proposed Solution
- Ingest four skill trees under
modules/skill/to the author/audit floor. - Align ledger contract for spec ≥1.2 to 75 disciplines; keep 1.0 goldens valid.
- Fix
harden-plan.mjs+ extendharden-plan-check.sh. - Scaffold
harden-record-audit(RUBRIC / AUDIT_LOOP / REPORT_FORMAT / triggers). - Vendor + pair-parity SCOPE + census 52→56; plugin commands; SHARED_CMDS; CLI stubs.
- Conductor docs: ship-tasks §1a "Not
/harden" note; plugin skill + help.
Non-goals
- Applying shopass patch to a live target.
- MCP tools for inspect/harden.
- Merging
/hardeninto/ship-tasks. - Committing package-root
reports//evidence/as runtime.
Success Metrics
inspect-lint --selftestgreen; all acceptance goldens lint clean.harden-plan-check.shPASS including shopass INS-F-0002 non-agent.build.sh+ pair-parity + channel tests green; census 56.- Task remains non-
doneuntil human HITL.