Skip to content

Latest commit

 

History

History
90 lines (75 loc) · 5.05 KB

File metadata and controls

90 lines (75 loc) · 5.05 KB

Project closure

Дата фиксации scope: 2026-07-27.

SUPERSEDED / REOPENED — 2026-08-02 (status @ 6dc6fe4)

This closure note is historical. Remediation remains reopened: the plan is ACTIVE; the project is not closed. P0 release-blocker implementation is locally remediated and mechanically verified; OBS-01 is locally remediated at 5a9f857; plan steps 4.1 (b7faa19), 4.2 (4f93038), and 4.3 (6dc6fe4) are locally verified (ING-01 further partially locally remediated). Full audit-plan DoD, OPS-01 operational restore DoD, and production release are still open.

Steps 1–5 status:

  • Step 1 locally complete — all named contract-test slices demonstrated red then green (tenant/audit/Helm + OBS-01). Does not close production release.
  • Step 2 local implementation verified; live PostgreSQL DoD open.
  • Step 3 chart/backup runtime locally verified; operational restore DoD open.
  • Step 4 in progress — slices 4.1–4.3 done: durable IngestionJob + migrations 019/020; upload/jobs/tasks identity; DB lifecycle; terminal errors; Compose one-worker + Helm Celery sidecar; persisted opaque worker lease token with heartbeat/expiry; atomic queued→running claim; tenant/token/status CAS; background interruptible heartbeat; independent FastAPI stale queued/expired-lease/legacy-running reaper (async jobs only); fail-closed liveness config. Next: 4.4 bounded retry/idempotency contract. Queue-age alerting / atomic publish / TEN-03 / live drills not claimed complete. ING-02 remains open.
  • Step 5 open / partially remediated — trace identity done at 5a9f857; timeout cancellation, bounded capacity, session concurrency/history ordering, sticky experiment propagation still open.
  • Steps 6–10 remain open.

Owner decision unchanged: no Hugging Face Space publication target; HF is not a required external-user runtime. Users run the service locally (own MISTRAL_API_KEY + remote embeddings + empty RAG_RERANKER_MODEL). Active work tracks plan_sol_23_07_26. Do not delete this file; treat it as a dated scope snapshot only.

Закрываемый scope

Финальный scope — текущий RAG Support Assistant:

  • hybrid retrieval, reranking, citations, answer verification и escalation;
  • web chat, agent copilot, email/Bitrix channels и confirmation-gated tools;
  • JWT/OIDC/RBAC, tenant isolation, audit and encrypted enterprise fields;
  • local-first Ollama profile и явные opt-in Mistral/GraceKelly profiles;
  • evaluation, online checks, observability, operational CLIs and docs site;
  • текущие Docker/Helm/deployment artifacts без заявления о действующем public application host.

После публикации closing SHA scope feature-frozen. Новые runtime topology, quality campaigns и refactors требуют отдельного проекта.

Final disposition

Решения из docs/operations/2026-07-21-gate-decisions.md становятся финальными:

  • Q1b nightly/CI floor — retired для текущего scope: нет shippable arm;
  • multi-replica implementation — future: нет принятого SLA;
  • agent/graph.py split — retired: не выполняется как косметический refactor;
  • silent-except cleanup — future/opportunistic, не активный backlog;
  • live GraceKelly/Mistral benchmark — won't-run при закрытии без отдельного opt-in, staged runtime и provider budget;
  • presentation и остальные untracked portfolio artifacts — сохранены локально, но не входят в product/repository closure.

BACKLOG.md historically reported an empty non-live safe queue. As of 2026-08-02 that is superseded: the audit plan is the sole active backlog source. Older task specs below remain historical evidence only.

Обязательные внешние closure gates

  • восемь локальных closing commits опубликованы в master;
  • CI и Pages deployment зелёные на точном closing SHA;
  • GitHub issues/PR остаются пустыми после публикации;
  • существующий docs-site проверен; public application host не заявляется; HF target не входит в проект и не является closure/publication gate.

У проекта нет установленного tag/release pipeline; closure не изобретает новый release process. Push и любая внешняя публикация требуют явного разрешения владельца.

Сохранённые локальные артефакты

Без изменений остаются 12 untracked файлов, включая presentation/explainer, аудит/планы, architecture diagram, FLANT_DOGFOOD_FINDINGS.md и scripts/check_architecture_diagram.py. Они не входят в closing commit.