Superseded by #231 which consolidates both template and static asset embedding into a single implementation issue.
Closing as done. Confirmed sealed-secret.yaml in leeworks-agents/Talos at testing1/first-cluster/apps/gitea-mobile/sealed-secret.yaml is already a SealedSecret kind containing an encrypted…
Triage: P3 / Medium. Adds LLM classification step to analysis pipeline, new DB column, and filter support. Well-scoped with clear tag list.
Delegation: @developer -- clear requirements,…
Triage: P3 / Large. Multi-tenant support requires database schema changes, migration scripts, and cross-cutting ownership filters. This is an architecture-level change.
Delegation: @architect…
Triage: P3 / Large. Requires linking analysis runs, implementing diff logic across patents and scores, and frontend changes.
Delegation: @senior-developer -- multi-layer change spanning API,…
Triage: P3 / Medium. New endpoint with clear scope -- reuses existing export logic, wraps in ZIP. Well-defined acceptance criteria.
Delegation: @developer -- straightforward endpoint addition…
Triage: P3 / Large. Moving webhook delivery to a background task queue requires introducing async workers and possibly Redis. Multi-file change across scheduler, webhooks, docker-compose.
Dele…
Triage: P3 / Large. Requires new database table, authentication chain extension (dual JWT + API key), bcrypt hashing, and multiple new endpoints. Security-sensitive.
Delegation: @senior-develo…
Resolved via PR #1681 (merged). Cursor-based pagination added to GET /analyze/batch and /jobs endpoint defaults updated (limit 50, max 200).
Resolved via PR #1680 (merged). CompanyName validated type applied across all endpoints with 2-100 char limit and alphanumeric pattern.
Resolved via PR #1679 (merged). ROADMAP.md updated with completed P1/P2 items moved to Completed section.
Resolved via PR #1682 (merged). Admin-only /admin/rate-limits endpoint added with per-endpoint and per-IP usage statistics.