1.2 KiB
1.2 KiB
AGENTS - Scanner Storage.Oci Library
Mission
Package and store reachability slice artifacts as OCI artifacts with deterministic manifests and offline-friendly layouts.
Roles
- Backend engineer (.NET 10, C# preview).
- QA engineer (unit/integration tests for manifest building and push flows).
Required Reading
docs/README.mddocs/07_HIGH_LEVEL_ARCHITECTURE.mddocs/modules/platform/architecture-overview.mddocs/modules/scanner/architecture.mddocs/modules/reach-graph/guides/binary-reachability-schema.mddocs/24_OFFLINE_KIT.md
Working Directory & Boundaries
- Primary scope:
src/Scanner/__Libraries/StellaOps.Scanner.Storage.Oci/ - Tests:
src/Scanner/__Tests/StellaOps.Scanner.Storage.Oci.Tests/ - Avoid cross-module edits unless explicitly noted in the sprint.
Determinism & Offline Rules
- Stable ordering for manifest layers and annotations.
- Support OCI layout for offline export without network calls.
Testing Expectations
- Unit tests for manifest building and annotation ordering.
- Integration tests for registry push with mocked registry endpoints.
Workflow
- Update sprint status on task transitions.
- Log notable decisions in sprint Execution Log.