# Task NN:
- **Type:** Feature / Bug fix / Refactor / Test gap
- **Source:** `.md` § or `review-learnings.md` ``
## Goal
One sentence: what should be true after this task is done.
## Acceptance Criteria
- [ ] Observable behaviour 1
- [ ] Observable behaviour 2
- [ ] Tests added/updated covering the new behaviour (skip if devops-lib has no test suite — note that here)
- [ ] All existing tests pass (or: smoke-test via `@Library('devops-lib@')` from a sandbox consumer Jenkinsfile)
- [ ] Docs updated if the task changes a documented behaviour (`README.md`, `CLAUDE.md`, `docs/tribal-knowledge.md`, `docs/architecture.md`, the relevant `review-learnings.md` rule)
## Notes / known gotchas
(Optional — surface design decisions or constraints the agent should know upfront.)