cc-os/plugins/os-adr/eval-c/fixture/project/README.md

1.1 KiB

Task Queue — async job queue system

A small Python async job queue for reliable job processing.

Architecture decisions

This project records architecture decisions as ADRs in docs/adr/ (index: docs/adr/README.md).

  • When your task involves making an architecture-level choice, or changing/replacing an approach this codebase already uses (job execution, persistence, notifications) → first run /os-adr:find to check whether a recorded decision already covers it.
  • Mechanical rule: before your first edit to any existing source or config file, run /os-adr:find on the paths you are about to touch — one cheap, deterministic CLI call. This applies to additions too.
  • When you make such a choice → record it with /os-adr:create.
  • If an Accepted ADR covers the approach you are changing, you are reversing a recorded decision. A task that reverses a recorded decision is not complete until the superseding ADR is created — implementing the change and stopping leaves docs/adr/ asserting the opposite of what the code does.