feat: Implement Filesystem and MongoDB provenance writers for PackRun execution context
- Added `FilesystemPackRunProvenanceWriter` to write provenance manifests to the filesystem. - Introduced `MongoPackRunArtifactReader` to read artifacts from MongoDB. - Created `MongoPackRunProvenanceWriter` to store provenance manifests in MongoDB. - Developed unit tests for filesystem and MongoDB provenance writers. - Established `ITimelineEventStore` and `ITimelineIngestionService` interfaces for timeline event handling. - Implemented `TimelineIngestionService` to validate and persist timeline events with hashing. - Created PostgreSQL schema and migration scripts for timeline indexing. - Added dependency injection support for timeline indexer services. - Developed tests for timeline ingestion and schema validation.
This commit is contained in:
26
src/Orchestrator/TASKS.md
Normal file
26
src/Orchestrator/TASKS.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# Orchestrator · Sprint Mirrors (0151 / 0152)
|
||||
|
||||
Local status mirror for orchestration sprints to keep doc and code views aligned. Update this alongside the canonical sprint files:
|
||||
- `docs/implplan/SPRINT_0151_0001_0001_orchestrator_i.md`
|
||||
- `docs/implplan/SPRINT_0152_0001_0002_orchestrator_ii.md`
|
||||
|
||||
| Sprint | Task ID | Status | Notes |
|
||||
| --- | --- | --- | --- |
|
||||
| 0151 | ORCH-OAS-61-001 | DONE | Per-service OpenAPI doc with pagination/idempotency/error envelopes. |
|
||||
| 0151 | ORCH-OAS-61-002 | DONE | `/.well-known/openapi` discovery and version metadata. |
|
||||
| 0151 | ORCH-OAS-62-001 | DONE | OpenAPI + SDK smoke tests for pagination and pack-run schedule/retry endpoints. |
|
||||
| 0151 | ORCH-OAS-63-001 | DONE | Deprecation headers/metadata for legacy job endpoints. |
|
||||
| 0151 | ORCH-OBS-50-001 | BLOCKED | Waiting on Telemetry Core (Sprint 0174). |
|
||||
| 0151 | ORCH-OBS-51-001 | BLOCKED | Depends on 50-001 and telemetry schema. |
|
||||
| 0151 | ORCH-OBS-52-001 | BLOCKED | Needs event schema from Sprint 0150.A. |
|
||||
| 0151 | ORCH-OBS-53-001 | BLOCKED | Evidence Locker capsule inputs not frozen. |
|
||||
| 0151 | ORCH-OBS-54-001 | BLOCKED | Provenance attestations depend on 53-001. |
|
||||
| 0151 | ORCH-OBS-55-001 | BLOCKED | Incident-mode hooks depend on 54-001. |
|
||||
| 0151 | ORCH-AIRGAP-56-001 | BLOCKED | Await AirGap staleness contracts (Sprint 0120.A). |
|
||||
| 0151 | ORCH-AIRGAP-56-002 | BLOCKED | Await upstream 56-001. |
|
||||
| 0151 | ORCH-AIRGAP-57-001 | BLOCKED | Await upstream 56-002. |
|
||||
| 0151 | ORCH-AIRGAP-58-001 | BLOCKED | Await upstream 57-001. |
|
||||
| 0151 | ORCH-SVC-32-001 | DONE | Service bootstrap + initial schema/migrations. |
|
||||
| 0152 | ORCH-SVC-32-002…37-101 | DONE | See `src/Orchestrator/StellaOps.Orchestrator/TASKS.md` for per-task detail. |
|
||||
|
||||
Last synced: 2025-11-30 (UTC).
|
||||
Reference in New Issue
Block a user