## Implementation Tracker — S1 GRD RTC Local Prototype → Argo Implements [phase 5 of data-model#139](https://github.com/EOPF-Explorer/data-model/issues/139). > [!NOTE] > Full spec with interfaces, acceptance criteria, and dependency map: [`.github/specs/s1_grd_phase5_subissues.md`](https://github.com/EOPF-Explorer/data-pipeline/blob/feat--s1_grd_phase5/.github/specs/s1_grd_phase5_subissues.md) (from the original [STAC/Argo specs doc](https://github.com/EOPF-Explorer/data-pipeline/blob/feat--s1_grd_phase5/.github/specs/s1_grd_STACregisration_and_argo_pipelines.md)). > [!IMPORTANT] > **Critical path:** Prerequisites → A and (1, 2, 5 in parallel) → 3 → B → 4 → 6 → 8 --- ### Phase 1 — Start immediately - [x] **P1–P5** — Environment setup: CDSE creds, DEM tiles, Docker pull, config template, S3 bucket + awscli - [ ] **1** — `[data-model]` `build_s1_rtc_stac_item` + CLI subcommand + version tag - [ ] **2** — `scripts/ingest_v1_s1_rtc.py` - [ ] **5** — `stac/sentinel-1-grd-rtc-staging.json` + create in staging API - [ ] **7a** — `[platform-deploy]` DEM PVC — create, populate, verify --- ### Phase 2 — Local scripts - [ ] **A** — `scripts/run_s1tiling.py` _(after P1–P5)_ - [ ] **3** — `scripts/register_v1_s1_rtc.py` _(after 1)_ - [ ] **B** — `scripts/run_ingest_register.py` _(after 2, 3, 5)_ - [ ] **10** — `scripts/watch_cdse_and_process.py` _(after A, B)_ --- ### Phase 3 — End-to-end validation > [!TIP] > This is the gate before any Argo YAML is written. - [ ] **4** — Run A → B for tile 31TCH, verify `s1-rtc-31TCH` at staging STAC API _(after A, B, 5)_ --- ### Phase 4 — Argo `[platform-deploy]` - [ ] **6** — WorkflowTemplate `eopf-explorer-ingest-v1-s1rtc` _(after 4)_ - [ ] **7** — WorkflowTemplate `eopf-explorer-s1tiling` _(after 4, 7a, EODAG patch resolved)_ - [ ] **8** — CronWorkflow + Webhook Sensor _(after 6)_ - [ ] **9** — Concurrency ConfigMap _(after 6, 7)_
Implementation Tracker — S1 GRD RTC Local Prototype → Argo
Implements phase 5 of data-model#139.
Note
Full spec with interfaces, acceptance criteria, and dependency map:
.github/specs/s1_grd_phase5_subissues.md(from the original STAC/Argo specs doc).Important
Critical path: Prerequisites → A and (1, 2, 5 in parallel) → 3 → B → 4 → 6 → 8
Phase 1 — Start immediately
[data-model]build_s1_rtc_stac_item+ CLI subcommand + version tagscripts/ingest_v1_s1_rtc.pystac/sentinel-1-grd-rtc-staging.json+ create in staging API[platform-deploy]DEM PVC — create, populate, verifyPhase 2 — Local scripts
scripts/run_s1tiling.py(after P1–P5)scripts/register_v1_s1_rtc.py(after 1)scripts/run_ingest_register.py(after 2, 3, 5)scripts/watch_cdse_and_process.py(after A, B)Phase 3 — End-to-end validation
Tip
This is the gate before any Argo YAML is written.
s1-rtc-31TCHat staging STAC API (after A, B, 5)Phase 4 — Argo
[platform-deploy]eopf-explorer-ingest-v1-s1rtc(after 4)eopf-explorer-s1tiling(after 4, 7a, EODAG patch resolved)