# AI Blitz — devops-lib task catalogue Tasks identified for the AI Blitz Week 3 capstone (Task 11 from the Week 3 playbook). Each task is a small, agent-doable unit of work grounded in real findings from `BUGS_AND_IMPROVEMENTS_REPORT.md`, `docs/tribal-knowledge.md`, and `review-learnings.md`. ## Mix 5 tasks: 3 small features + 2 bug fixes. | # | Task | Type | Files touched (rough) | Difficulty | |---|---|---|---|---| | 01 | [`task-01-securityScan-hardcoded-ip.md`](task-01-securityScan-hardcoded-ip.md) | Bug fix (P0 security) | 2 | low | | 02 | [`task-02-checkoutSubmodule-typo.md`](task-02-checkoutSubmodule-typo.md) | Bug fix (correctness) | 1-2 + consumer repos | medium | | 03 | [`task-03-onlyPushtoJfrog-jdk-versions.md`](task-03-onlyPushtoJfrog-jdk-versions.md) | Small feature | 1 | low–medium | | 04 | [`task-04-buildPipeline-agent-label-param.md`](task-04-buildPipeline-agent-label-param.md) | Small feature | 3 | low | | 05 | [`task-05-cloudFunctionCICD-implementation.md`](task-05-cloudFunctionCICD-implementation.md) | Small feature | 4-5 + 1 consumer | high | ## Capstone picks | Day | Mode | Task | Why this pick | |---|---|---|---| | Day 4 (Thu) | Interactive (war-room) | **Task 05 — Implement `cloudFunctionCICD`** | Real design decisions throughout (gen-1 vs gen-2 syntax, runtime → buildObjHelper mapping, service-account auth path). Maximises learning signal when humans correct the agent in real time. | | Day 5 (Fri) | Autonomous | **Task 02 — Fix `chekoutSubmodule` typo** | Clear acceptance criteria, mostly mechanical, the deprecated-alias-with-log-warning pattern is recognisable. Agent can solo without supervision. | ## Adding a new task 1. Copy [`_TEMPLATE.md`](_TEMPLATE.md) to `task-NN-.md`. 2. Number sequentially (next is 06). 3. Fill out Goal + Acceptance Criteria. Cite a source — `BUGS_AND_IMPROVEMENTS_REPORT.md` §, `docs/tribal-knowledge.md` §, or a specific `review-learnings.md` rule ID. 4. Update the table above. ## Source documents the catalogue draws from - [`../BUGS_AND_IMPROVEMENTS_REPORT.md`](../BUGS_AND_IMPROVEMENTS_REPORT.md) — known bugs + tech debt - [`../docs/tribal-knowledge.md`](../docs/tribal-knowledge.md) — non-obvious conventions - [`../review-learnings.md`](../review-learnings.md) — PR-review-derived rules - [`../docs/architecture.md`](../docs/architecture.md) — module map, downstream services, invariants ## Out of scope Tasks **not** in this catalogue (good candidates, but not picked): - Full test-harness bootstrap (JenkinsPipelineUnit) + first unit tests — large scaffolding effort, deferred to a dedicated PR. - ArgoCD `--password-stdin` refactor — pure refactor, no behavioural change; lower learning value. - Refactor `validate_configs.py` (1207 lines) into modules — too large for a single Blitz task. - `xq` (XML query) → Groovy parser on Gradle files in `buildGradle.groovy` — same reason.