Add compatibility reporting, preflight validation, and configurable i…
Summary
- Added explicit compatibility reporting for
ActionTemplate, Tenant, Runbook, and Trigger resources throughout classification, graph construction, dependency planning, and preview generation. - Added manifest schema-version diagnostics, release package-feed preflight validation before transaction mutation, and API mappings for Octopus session-not-found and invalid-state exceptions.
- Replaced hardcoded archive/upload limits with validated
OctopusImport:Limitsconfiguration shared across extraction, upload buffering, and multipart request enforcement. - Updated review memory and added focused unit/integration coverage for the completed P1 items.
Test plan
-
Unit test project builds successfully with 0 warnings and 0 errors. -
Integration test project builds successfully with 0 warnings and 0 errors. -
openspec validate add-octopus-import --strict --jsonpasses. -
git diff --checkpasses.