WIP: stage all uncommitted work — sprints 46-221, graduation headers, specialist fleet, test steps 909-1988

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Bill
2026-04-22 10:15:48 -06:00
parent 486940cbe4
commit 72ffee68fa
2179 changed files with 82979 additions and 1150 deletions

View File

@@ -0,0 +1,20 @@
# Transactional Billing Refactor (fs_002)
## Objective
Refactor billing pipeline to introduce idempotency keys and rollback checkpoints across ledger service, queue worker, retry policy, and integration tests.
## Language & Library Constraints
- Primary language: go
- Available libraries: go-kit, sqlx, segmentio/kafka-go
- Prefer explicit use of selected library APIs in task execution contracts.
## Required Artifacts
- billing/service.go
- billing/worker.go
- billing/retry.go
- billing/ledger_adapter.go
- tests/billing_integration_test.go
## Acceptance
- Generate deterministic taskitems with strict execution contracts.
- Include selected library and preferred APIs per task where applicable.

View File

@@ -0,0 +1,20 @@
# AuthZ Policy Propagation (fs_003)
## Objective
Introduce deny-by-default RBAC policy and propagate through backend auth middleware, endpoint guards, frontend route guards, and admin policy editor.
## Language & Library Constraints
- Primary language: python
- Available libraries: fastapi, pydantic, sqlalchemy
- Prefer explicit use of selected library APIs in task execution contracts.
## Required Artifacts
- server/auth/*.py
- server/routes/*.py
- web/src/guards/*
- web/src/admin/policy/*
- security_test_plan.md
## Acceptance
- Generate deterministic taskitems with strict execution contracts.
- Include selected library and preferred APIs per task where applicable.

View File

@@ -0,0 +1,20 @@
# Schema Migration with Backfill (fs_004)
## Objective
Add normalized address schema, migrate legacy rows with backfill job, dual-read/write transition, and rollback script.
## Language & Library Constraints
- Primary language: java
- Available libraries: spring-boot, jooq, flyway
- Prefer explicit use of selected library APIs in task execution contracts.
## Required Artifacts
- db/migrations/*
- service/address/*
- jobs/backfill/*
- rollback/*.sql
- tests/migration/*
## Acceptance
- Generate deterministic taskitems with strict execution contracts.
- Include selected library and preferred APIs per task where applicable.

View File

@@ -0,0 +1,20 @@
# Feature Flagged Search Rewrite (fs_005)
## Objective
Replace search ranking pipeline behind feature flag with staged rollout, telemetry checks, and automatic abort trigger.
## Language & Library Constraints
- Primary language: rust
- Available libraries: axum, serde, tokio
- Prefer explicit use of selected library APIs in task execution contracts.
## Required Artifacts
- search/core.rs
- search/ranking.rs
- flags/config.rs
- telemetry/search_metrics.rs
- rollback_plan.md
## Acceptance
- Generate deterministic taskitems with strict execution contracts.
- Include selected library and preferred APIs per task where applicable.

View File

@@ -0,0 +1,20 @@
# SLO-Preserving Endpoint Split (fs_006)
## Objective
Split monolithic endpoint into read/write paths while preserving latency and memory budgets and updating observability dashboards.
## Language & Library Constraints
- Primary language: cpp
- Available libraries: boost, nlohmann/json, fmt
- Prefer explicit use of selected library APIs in task execution contracts.
## Required Artifacts
- server/api/*.cpp
- server/read_path/*
- server/write_path/*
- observability/dashboards/*
- perf_test_plan.md
## Acceptance
- Generate deterministic taskitems with strict execution contracts.
- Include selected library and preferred APIs per task where applicable.

View File

@@ -0,0 +1,20 @@
# Embedded Telemetry Agent (proj_002)
## Objective
Implement telemetry agent for linux + arduino targets using shared serialization core and target-specific runtime wrappers.
## Language & Library Constraints
- Primary language: cpp
- Available libraries: boost, nlohmann/json, fmt
- Prefer explicit use of selected library APIs in task execution contracts.
## Required Artifacts
- multi-file implementation artifacts
## Projection Targets
- linux_x86_64: allowed=pthread, epoll
- arduino_avr: allowed=avr_gpio, uart
## Acceptance
- Generate deterministic taskitems with strict execution contracts.
- Include selected library and preferred APIs per task where applicable.