{"schemaVersion":"publisher.product-status.v1","productStage":"alpha","availabilityStage":"prelaunch","foundation":{"scope":"historical_no_send_plan","points":800,"maximumPoints":800,"percent":100,"completed":35,"total":35},"productionGa":{"ledgerVersion":"2.0.0","percent":81,"completed":16,"total":22,"activeTaskId":"COMM-GA-01","rows":[{"row":1,"taskId":"REL-GA-01","targetOverall":4,"stage":"complete","outcome":"Воспроизводимый зелёный release baseline: три последовательных полных прогона, бесплатный release-runner и exact production provenance","nextGate":"Закрыто на exact production 3.137.0; immutable evidence опубликовано в status release 3.137.1"},{"row":2,"taskId":"TRUTH-GA-01","targetOverall":7,"stage":"complete","outcome":"Публичная и машинная готовность честно разделяет Foundation, GA, IAS и product stage","nextGate":"Закрыто: public acceptance 3.138.0 и восстановленный operational postflight 3.138.1"},{"row":3,"taskId":"SRC-GA-01","targetOverall":12,"stage":"complete","outcome":"Реальный project-scoped source intake с policy, persistence и bounded egress","nextGate":"Закрыто на exact production 3.142.7: protected lifecycle, host reboot, retention, real feed, exact replay/activation и Client acceptance"},{"row":4,"taskId":"SNAP-GA-01","targetOverall":17,"stage":"complete","outcome":"Один immutable executable snapshot связывает schedule, sources, evidence, style, quota и delivery policy","nextGate":"Закрыто на exact production 3.144.0: atomic materialization, digest/scope binding, exact replay, recovery/rollback compatibility и authenticated regression"},{"row":5,"taskId":"COST-GA-01","targetOverall":22,"stage":"complete","outcome":"До provider boundary действует exact quota, COGS ceiling и metered reservation","nextGate":"Закрыто на exact production 3.145.0: concurrent reservation/replay/conflict, immutable reconciliation, expiry recovery, additive schema и zero-provider acceptance"},{"row":6,"taskId":"WORKER-GA-01","targetOverall":29,"stage":"complete","outcome":"Executable publication worker безопасно claim/recover завершает один no-send run","nextGate":"Закрыто на exact production 3.146.0: immutable snapshot, lease recovery, retained lifecycle, exact no-candidate QA и production candidate-race fail-closed canary с нулевыми внешними эффектами"},{"row":7,"taskId":"COPY-GA-01","targetOverall":34,"stage":"complete","outcome":"AI copy adapter создаёт schema-valid evidence-bound draft с deterministic fallback","nextGate":"Закрыто на exact production 3.147.0: immutable evidence binding, deterministic fallback, exact replay/scope rejection, protected rollout и zero-provider/Telegram/outbound acceptance"},{"row":8,"taskId":"AI-CANARY-GA-01","targetOverall":39,"stage":"complete","outcome":"Один bounded real-provider no-send canary принят с точным usage и нулём скрытых side effects","nextGate":"Закрыто на exact 3.149.0: один authorized OpenAI call, exact usage 331 токен, retry/store/tools/Telegram/outbound/production DB effects равны нулю"},{"row":9,"taskId":"FLOW-GA-01","targetOverall":45,"stage":"complete","outcome":"Реальный feed проходит evidence → copy → preview end-to-end без отправки","nextGate":"Закрыто на exact production 3.152.1: один feed request, один article request, durable READY_NO_SEND после reload и нулевые retry/provider/Telegram/payment/outbound effects"},{"row":10,"taskId":"REVIEW-GA-01","targetOverall":50,"stage":"complete","outcome":"Approval/rejection workflow неизменяем, доступен и полностью аудируем","nextGate":"Закрыто на exact production 3.153.0: одно подтверждённое решение, один audit event, reload с точными digest и ноль provider/Telegram/payment/outbound effects"},{"row":11,"taskId":"IMAGE-GA-01","targetOverall":54,"stage":"complete","outcome":"Реальный image provider создаёт policy/quota-bound artifact для exact approved draft","nextGate":"Закрыто на exact production 3.157.6: один authorized provider call, один strict encrypted artifact, exact replay и ноль retry/Telegram/outbound/production DB effects; Client artifact boundary принят на desktop/mobile"},{"row":12,"taskId":"DELIVERY-GA-01","targetOverall":62,"stage":"complete","outcome":"Telegram delivery имеет persisted outbound-attempt boundary и максимум одну customer-visible write","nextGate":"Закрыто на exact production 3.158.2: один owner-authorized sendPhoto, одна публичная запись, ноль retry/resend и exact parsed-caption validation"},{"row":13,"taskId":"RECON-GA-01","targetOverall":67,"stage":"complete","outcome":"Timeout/AMBIGUOUS reconciliation исключает автоматический повтор и сохраняет audit chain","nextGate":"Закрыто на exact production 3.158.2: terminal ambiguity, zero-call public observation, append-only reconciliation и отсутствие resend authority"},{"row":14,"taskId":"AUTO-GA-01","targetOverall":74,"stage":"complete","outcome":"Scheduler и worker переживают restart и автономно выполняют guarded schedule без дублей","nextGate":"Закрыто на exact production 3.159.0: exact-image duplicate-free canary, retained internal-only lifecycle, controlled process restart и zero provider/Telegram/outbound effects"},{"row":15,"taskId":"ANALYTICS-GA-01","targetOverall":78,"stage":"complete","outcome":"Project-scoped delivery, quality, activation и value metrics подтверждены без PII leakage","nextGate":"Закрыто на exact production 3.160.0: scoped SQL/replay, privacy/role isolation, 7/30/90 UTC, desktop/mobile/keyboard dashboard и zero external effects"},{"row":16,"taskId":"API-GA-01","targetOverall":81,"stage":"complete","outcome":"External API проходит contract/conformance, tenancy, idempotency и compatibility gates","nextGate":"Закрыто на exact production 3.161.0 и committed ingress 922e4f4: семь команд, exact replay, 61-file remote QA, 19 public probes и authenticated desktop/mobile regression"},{"row":17,"taskId":"COMM-GA-01","targetOverall":86,"stage":"source_verified","outcome":"Billing, entitlement и tariff COGS ceilings приняты на безопасном payment contour","nextGate":"Production 3.171.3: тарифы, period entitlement, fail-closed reconciliation, activation codes и referrals развёрнуты; merchant выключен. Нужны protected credentials и отдельно разрешённые точные payment/callback/entitlement и promotion/referral canaries"},{"row":18,"taskId":"OPS-GA-01","targetOverall":90,"stage":"source_verified","outcome":"Queue/provider/delivery dashboards, alerts, SLO и on-call drills ведут к проверяемым действиям","nextGate":"Production 3.171.3: evaluator и collectors активны, но 133/142 реальных slots дали 93.661% на checkpoint; нужны ≥288 samples при ≥99.5%, устойчивый stagger таймеров, actionable on-call/recovery drills"},{"row":19,"taskId":"ASSURE-GA-01","targetOverall":93,"stage":"source_verified","outcome":"Independent pentest, supply-chain, load, restore and failover assurance закрывают stop-ship findings","nextGate":"Изолированный restore/rollback-forward 3.171.3 пройден; остаются независимый pentest, container vulnerability/license review, bounded load, failover и закрытие stop-ship findings"},{"row":20,"taskId":"BETA-GA-01","targetOverall":96,"stage":"not_started","outcome":"Не менее трёх платных design partners подтверждают quality, retention, time saved и gross margin","nextGate":"Controlled beta, применимые юридические основания и реальное customer evidence"},{"row":21,"taskId":"GA-GA-01","targetOverall":97,"stage":"not_started","outcome":"Техническая приёмка подтверждает security, SRE, product и rollback readiness; публичный GA ждёт юридическую финализацию","nextGate":"Строки 1–20; затем LEGAL-GA-01 для полного Production GA"},{"row":22,"taskId":"LEGAL-GA-01","targetOverall":100,"stage":"not_started","outcome":"Утверждены оператор, оферта, privacy, processors, retention и IP chain","nextGate":"Финальный этап после технической приёмки. Подготовлены 16 черновиков; ссылки до входа и сохранение ввода проверены в source 3.138.4. Остались выпуск, оператор/контакт, основания, retention/processor/IP evidence и юридическая приёмка"}],"events":[{"receiptId":"BETA-GA-01:client_sources_canvas_source_verified_3_172_0","taskId":"BETA-GA-01","stage":"source_verified","version":"3.172.0","title":"Графический контур Источников вернулся поверх сохранённых записей; фильтры и точная привязка проверки прошли QA. Production-приёмка ещё впереди, GA 81% → 81%","evidencePath":"docs/roadmap/release-3.172.0-client-sources-canvas-source-evidence.md","before":81,"after":81},{"receiptId":"REL-GA-01:iteration_index_gate_source_verified_3_171_7","taskId":"REL-GA-01","stage":"source_verified","version":"3.171.7","title":"Проверки индекса итераций синхронизированы с release evidence; runtime и GA-баллы не изменились, 81% → 81%","evidencePath":"docs/roadmap/release-3.171.7-iteration-index-test-source-evidence.md","before":81,"after":81},{"receiptId":"ASSURE-GA-01:exact_image_load_restart_observed_3_171_7","taskId":"ASSURE-GA-01","stage":"canary_verified","version":"3.171.7","title":"Одноразовый внутренний load/restart drill на точном образе прошёл; независимый pentest и failover остаются открыты, 81% → 81%","evidencePath":"docs/roadmap/release-3.171.7-assure-load-restart-qa-evidence.md","before":81,"after":81},{"receiptId":"BETA-GA-01:source_check_coexistence_production_deployed_3_171_7","taskId":"BETA-GA-01","stage":"production_deployed","version":"3.171.7","title":"Protected source-check и автономный no-send runtime совместно прошли production postflight; клиентский источник и полный beta-flow ещё впереди, 81% → 81%","evidencePath":"docs/roadmap/release-3.171.7-production-evidence.md","before":81,"after":81},{"receiptId":"BETA-GA-01:source_check_coexistence_source_verified_3_171_7","taskId":"BETA-GA-01","stage":"source_verified","version":"3.171.7","title":"Source-check worker и автономный no-send runtime получили exact fail-closed coexistence; production-проверка подтверждена отдельно, GA 81% → 81%","evidencePath":"docs/roadmap/release-3.171.7-source-check-coexistence-source-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:protected_release_production_deployed_3_171_6","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.171.6","title":"Exact 3.171.6 исправил просроченную очередь; History и Diagnostics подтвердили zero outbound, GA 81% → 81%","evidencePath":"docs/roadmap/release-3.171.6-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:prequiesce_renderer_source_verified_3_171_6","taskId":"OPS-GA-01","stage":"source_verified","version":"3.171.6","title":"Pre-quiesce capacity binding проверяет immutable target image без смены live tag; protected rollout ещё впереди, GA 81% → 81%","evidencePath":"docs/roadmap/release-3.171.6-prequiesce-renderer-source-evidence.md","before":81,"after":81},{"receiptId":"AUTO-GA-01:queued_grace_source_verified_3_171_5","taskId":"AUTO-GA-01","stage":"source_verified","version":"3.171.5","title":"No-egress worker закрывает просроченную очередь как SKIPPED/grace_expired с одним событием; автономная публикация остаётся выключенной, GA 81% → 81%","evidencePath":"docs/roadmap/release-3.171.5-queued-grace-source-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:status_production_deployed_3_171_4","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.171.4","title":"Exact 3.171.4 status rollout прошёл protected postflight; operational SLO ещё collecting, GA 81% → 81%","evidencePath":"docs/roadmap/release-3.171.4-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:status_source_verified_3_171_4","taskId":"OPS-GA-01","stage":"source_verified","version":"3.171.4","title":"Публичный журнал показывает exact rollout 3.171.3, isolated restore и нулевой прирост 81% → 81%; merchant, SLO и ASSURE gates остаются открыты","evidencePath":"docs/roadmap/release-3.171.4-status-source-evidence.md","before":81,"after":81},{"receiptId":"ASSURE-GA-01:isolated_restore_rollback_forward_verified_3_171_3","taskId":"ASSURE-GA-01","stage":"canary_verified","version":"3.171.3","title":"Новый off-host AGE backup и disposable MySQL restore прошли decryption, History digest, restart и rollback→forward за 88 секунд; это подэтап, не ASSURE closure","evidencePath":"docs/roadmap/release-3.171.3-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:read_only_principal_release_production_deployed_3_171_3","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.171.3","title":"Protected 3.171.3 rollout проверил существующие MySQL grants без их изменения; runtime здоров, но OPS SLO ниже порога и drills открыты","evidencePath":"docs/roadmap/release-3.171.3-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:read_only_principal_release_source_verified_3_171_3","taskId":"OPS-GA-01","stage":"source_verified","version":"3.171.3","title":"Opt-in routine release and autonomous restart verify existing exact MySQL principals without account or grant mutation; OPS/GA remain 81%, 16/22 pending the SLO window and drills","evidencePath":"docs/roadmap/release-3.171.3-read-only-principal-source-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:production_observing_3_171_2","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.171.2","title":"Exact healthy production 3.171.2 runs the evaluator and retains observations; merchant remains disabled and GA stays 81%, 16/22. The prior deploy's principal mutations are documented for correction","evidencePath":"docs/roadmap/release-3.171.2-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:operational_evaluator_lifecycle_source_verified_3_171_2","taskId":"OPS-GA-01","stage":"source_verified","version":"3.171.2","title":"Protected rotation accepts only the exact quiesced evaluator ordering edge after 3.171.1 stopped fail-closed and production was restored to healthy 3.170.5; OPS/GA remain 81% pending exact QA, rollout, 288 samples and drills","evidencePath":"docs/roadmap/release-3.171.2-operational-evaluator-lifecycle-source-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:host_evidence_directory_mount_source_verified_3_171_1","taskId":"OPS-GA-01","stage":"source_verified","version":"3.171.1","title":"The long-lived API resolves atomic collector replacements through a read-only directory mount; production remains 81% pending exact QA, rollout, 288 qualifying samples and drills","evidencePath":"docs/roadmap/release-3.171.1-operational-host-evidence-directory-mount-source-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:growth_program_source_verified_3_171_0","taskId":"COMM-GA-01","stage":"source_verified","version":"3.171.0","title":"Admin launch templates bind exact plan versions for pilot, first-payment and referral campaigns while every campaign/program stays disabled and one-time CSPRNG reveal remains unchanged; COMM/GA stay 81%","evidencePath":"docs/roadmap/release-3.171.0-growth-program-source-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:production_observed_degraded_3_170_5","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.170.5","title":"Exact production provenance is healthy, but the retained single-file inode yields only 6/8 signals and 41/44 observations; OPS/GA stay 81% pending the 3.171.1 correction, a fresh SLO window and drills","evidencePath":"docs/roadmap/release-3.170.5-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:operational_evaluator_status_source_verified_3_170_5","taskId":"OPS-GA-01","stage":"source_verified","version":"3.170.5","title":"Status-only release records the accepted exact 3.170.4 evaluator, authenticated 8/8 action-board coverage and the first retained five-minute observation; OPS/GA remain 81% pending 288 samples and on-call drills","evidencePath":"docs/roadmap/release-3.170.5-operational-evaluator-status-source-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:operational_evaluator_production_active_3_170_4","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.170.4","title":"Exact 3.170.4 runs the operational evaluator with healthy base/autonomous/three collectors, accepted first evaluation and authenticated 8/8 action-board coverage; OPS/GA remain 81% pending 288 samples and on-call drills","evidencePath":"docs/roadmap/release-3.170.4-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:evaluator_wrapper_dependency_hotfix_source_verified_3_170_4","taskId":"OPS-GA-01","stage":"source_verified","version":"3.170.4","title":"Evaluator wrapper imports its protected lifecycle dependency before exact-release validation; exact 3.170.3 base/autonomous/three collectors remain healthy and OPS/GA remain 81% pending rollout, retained samples and drills","evidencePath":"docs/roadmap/release-3.170.4-operational-evaluator-wrapper-dependency-hotfix-source-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:evaluator_runtime_paths_production_deployed_3_170_3","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.170.3","title":"Exact 3.170.3 proved the evaluator writable paths with healthy base/autonomous and three collectors; wrapper execution failed closed before Docker/database access on a missing lifecycle import and its timer remains disabled","evidencePath":"docs/roadmap/release-3.170.3-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:evaluator_runtime_path_hotfix_source_verified_3_170_3","taskId":"OPS-GA-01","stage":"source_verified","version":"3.170.3","title":"Evaluator has exact writable lock and private runtime paths under strict filesystem protection; exact 3.170.2 base/autonomous/three collectors remain healthy and OPS/GA remain 81% pending rollout, retained samples and drills","evidencePath":"docs/roadmap/release-3.170.3-operational-evaluator-runtime-path-hotfix-source-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:evaluator_installer_production_deployed_3_170_2","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.170.2","title":"Exact 3.170.2 installed the evaluator with healthy base/autonomous and three collectors; first evaluator run failed closed on a read-only lock path and its timer remains disabled, so OPS and GA remain 81%","evidencePath":"docs/roadmap/release-3.170.2-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:evaluator_installer_hotfix_source_verified_3_170_2","taskId":"OPS-GA-01","stage":"source_verified","version":"3.170.2","title":"Evaluator installer imports its protected lifecycle assertion dependency; exact 3.170.1 base/autonomous/three collectors remain healthy and OPS/GA remain 81% pending rollout, retained samples and drills","evidencePath":"docs/roadmap/release-3.170.2-operational-evaluator-installer-hotfix-source-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:host_collector_production_deployed_3_170_1","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.170.1","title":"Exact 3.170.1 restored the large-inventory host collector with healthy base/autonomous and three collectors; evaluator installer stopped before unit mutation on a missing lifecycle import, so OPS and GA remain 81%","evidencePath":"docs/roadmap/release-3.170.1-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:host_collector_sigpipe_hotfix_source_verified_3_170_1","taskId":"OPS-GA-01","stage":"source_verified","version":"3.170.1","title":"Host-evidence backup selection consumes the complete sorted inventory under pipefail and forbids the unsafe head pipeline; OPS and GA remain 81% pending exact QA, rollout, retained samples and drills","evidencePath":"docs/roadmap/release-3.170.1-operational-host-evidence-hotfix-source-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:evaluator_rollout_incomplete_3_170_0","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.170.0","title":"Exact application and autonomous no-send are healthy; collectors stayed quiesced after host-evidence postflight exposed SIGPIPE, and evaluator activation was withheld; OPS and GA remain 81%","evidencePath":"docs/roadmap/release-3.170.0-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:operational_evaluator_source_verified_3_170_0","taskId":"OPS-GA-01","stage":"source_verified","version":"3.170.0","title":"Exact-image internal-only evaluator adds unique five-minute observations, bounded occurrences and measured 99.5% SLO; OPS and GA remain 81% pending rollout, retained samples and on-call drills","evidencePath":"docs/roadmap/release-3.170.0-operational-evaluator-source-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:status_production_deployed_3_169_2","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.169.2","title":"Status release 3.169.2 is exact and healthy with protected restart, autonomous runtimes, active collectors and authenticated 8/8 action-board coverage; OPS and GA remain 81%","evidencePath":"docs/roadmap/release-3.169.2-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:operational_action_board_production_deployed_3_169_1","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.169.1","title":"Exact operational action board rollout accepted with 66/66 remote MySQL suites, verified backup, healthy exact runtime and authenticated 8/8 Admin coverage; OPS and GA remain 81% until alert evaluation, SLO evidence and on-call drills","evidencePath":"docs/roadmap/release-3.169.1-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:operational_action_board_source_verified_3_169_1","taskId":"OPS-GA-01","stage":"source_verified","version":"3.169.1","title":"Bounded operational action board связывает queue/worker/provider/quota/Telegram/backup/TLS с fixed owner, threshold, runbook и action; host evidence root-only/no-network, OPS и GA остаются 81% до remote QA/deploy, alerts/SLO/on-call drills","evidencePath":"docs/roadmap/release-3.169.1-operational-action-board-source-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:status_production_deployed_3_168_2","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.168.2","title":"Status release 3.168.2 развёрнут и принят: exact public/loopback provenance, verified backup, healthy base/autonomous/collectors и zero restarts/errors; OPS и GA остаются 81%","evidencePath":"docs/roadmap/release-3.168.2-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:generation_capacity_preflight_production_deployed_3_168_1","taskId":"OPS-GA-01","stage":"production_deployed","version":"3.168.1","title":"Pre-quiesce capacity review и provenance-before-manifest correction развёрнуты и приняты: 65/65 remote MySQL, live 64/64 decision, recoverable retention, healthy base/autonomous/collectors и zero restarts/errors; OPS и GA остаются 81% до остальных operational gates","evidencePath":"docs/roadmap/release-3.168.1-production-evidence.md","before":81,"after":81},{"receiptId":"OPS-GA-01:generation_capacity_preflight_source_verified_3_168_1","taskId":"OPS-GA-01","stage":"source_verified","version":"3.168.1","title":"Read-only pre-quiesce capacity review validates exact manifest/evidence/rollback authority; target provenance is staged before /opt manifest activation; OPS и GA остаются 81% до production drill и остальных operational gates","evidencePath":"docs/roadmap/release-3.168.1-ops-rollout-correction-source-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:status_production_deployed_3_167_5","taskId":"COMM-GA-01","stage":"production_deployed","version":"3.167.5","title":"Статус-релиз развёрнут и принят: public/loopback provenance exact, base/autonomous/collectors healthy, zero restart/errors; Platega credential-free и GA остаётся 81%","evidencePath":"docs/roadmap/release-3.167.5-production-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:autonomous_enablement_production_deployed_3_167_4","taskId":"COMM-GA-01","stage":"production_deployed","version":"3.167.4","title":"Static-service lifecycle correction развёрнута и принята: exact base/autonomous authority, оба collector active_exact, zero restarts/errors; платежи выключены, COMM и GA остаются 81%","evidencePath":"docs/roadmap/release-3.167.4-production-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:autonomous_enablement_source_verified_3_167_4","taskId":"COMM-GA-01","stage":"source_verified","version":"3.167.4","title":"Protected rotation проверяет реальную static-service форму: target enabled, scheduler/worker disabled и link-free; 3.167.3 fail-closed восстановил exact 3.167.1, COMM и GA остаются 81%","evidencePath":"docs/roadmap/release-3.167.4-autonomous-enablement-source-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:autonomous_lifecycle_source_verified_3_167_3","taskId":"COMM-GA-01","stage":"source_verified","version":"3.167.3","title":"Protected rotation проверяет полный source-identical, dependency-exact и quiesced autonomous set; 3.167.2 восстановил exact 3.167.1, COMM и GA остаются 81%","evidencePath":"docs/roadmap/release-3.167.3-autonomous-lifecycle-source-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:disabled_callback_review_source_verified_3_167_2","taskId":"COMM-GA-01","stage":"source_verified","version":"3.167.2","title":"Legacy callback drift неисполняем только в disabled credential-free state; staging или enablement остаются fail-closed, COMM и GA остаются 81%","evidencePath":"docs/roadmap/release-3.167.2-disabled-callback-review-source-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:disabled_legacy_review_production_deployed_3_167_1","taskId":"COMM-GA-01","stage":"production_deployed","version":"3.167.1","title":"Checkout-origin compatibility развёрнута и healthy с выключенными платежами; retained callback drift зафиксирован явно, COMM и GA остаются 81%","evidencePath":"docs/roadmap/release-3.167.1-production-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:disabled_legacy_review_source_verified_3_167_1","taskId":"COMM-GA-01","stage":"source_verified","version":"3.167.1","title":"Disabled legacy checkout-origin omission классифицируется точно без config mutation; enabled payment по-прежнему требует explicit official origin, COMM и GA остаются 81%","evidencePath":"docs/roadmap/release-3.167.1-disabled-legacy-review-source-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:merchant_preflight_production_deployed_3_167_0","taskId":"COMM-GA-01","stage":"production_deployed","version":"3.167.0","title":"Strict merchant resolver и root-only preflight развёрнуты с выключенными платежами; legacy review mismatch сохраняется для 3.167.1, COMM и GA остаются 81%","evidencePath":"docs/roadmap/release-3.167.0-production-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:merchant_preflight_source_verified_3_167_0","taskId":"COMM-GA-01","stage":"source_verified","version":"3.167.0","title":"Fail-closed merchant configuration и credential-safe review прошли source, 65/65 remote MySQL и exact-image verification; платежи выключены, COMM и GA остаются 81%","evidencePath":"docs/roadmap/release-3.167.0-merchant-preflight-source-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:payment_reconciliation_production_deployed_3_166_0","taskId":"COMM-GA-01","stage":"production_deployed","version":"3.166.0","title":"Fail-closed payment reconciliation и authenticated Client UI прошли protected rollout и zero-effect acceptance; Platform Admin и enabled merchant/callback остаются открыты, COMM и GA остаются 81%","evidencePath":"docs/roadmap/release-3.166.0-production-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:payment_reconciliation_source_verified_3_166_0","taskId":"COMM-GA-01","stage":"source_verified","version":"3.166.0","title":"Tenant-owner order recovery и Finance/Superadmin reconciliation projection прошли full source gate; payment остаётся disabled, COMM и GA остаются 81%","evidencePath":"docs/roadmap/release-3.166.0-payment-reconciliation-source-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:tariff_economics_production_deployed_3_165_0","taskId":"COMM-GA-01","stage":"production_deployed","version":"3.165.0","title":"Exact tariff/period economics и tenant-serialized COGS authority прошли protected rollout и zero-effect production acceptance; merchant/callback и Client/Admin gates остаются открыты, COMM и GA остаются 81%","evidencePath":"docs/roadmap/release-3.165.0-production-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:tariff_economics_source_verified_3_165_0","taskId":"COMM-GA-01","stage":"source_verified","version":"3.165.0","title":"Immutable tariff/period economics и tenant-serialized COGS reservation прошли source и disposable-MySQL проверку; внешние gates закрыты, COMM и GA остаются 81%","evidencePath":"docs/roadmap/release-3.165.0-tariff-economics-source-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:immutable_period_production_deployed_3_164_0","taskId":"COMM-GA-01","stage":"production_deployed","version":"3.164.0","title":"Exact immutable purchased authority развёрнута и принята без платежных, provider или Telegram effects; экономика остаётся следующим COMM gate, повторный зачёт не начисляется","evidencePath":"docs/roadmap/release-3.164.0-production-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:immutable_period_source_verified_3_164_0","taskId":"COMM-GA-01","stage":"source_verified","version":"3.164.0","title":"Точные purchased plan terms и period authority единообразно защищают Project, Runtime, AI, Image и Telegram boundaries; платежи остаются выключены, COMM не закрыт","evidencePath":"docs/roadmap/release-3.164.0-immutable-period-source-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:period_production_deployed_3_163_0","taskId":"COMM-GA-01","stage":"production_deployed","version":"3.163.0","title":"Exact периодный Runtime и кабинет приняты в production; immutable writers и экономика оставались следующим COMM gate, повторный зачёт не начисляется","evidencePath":"docs/roadmap/release-3.163.0-production-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:period_source_verified_3_163_0","taskId":"COMM-GA-01","stage":"source_verified","version":"3.163.0","title":"Расход текущего периода отделён от истории; кабинет показывает лимит, резерв и остаток. Платежи выключены, полный COMM gate открыт","evidencePath":"docs/roadmap/release-3.163.0-period-source-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:checkout_production_deployed_3_162_0","taskId":"COMM-GA-01","stage":"production_deployed","version":"3.162.0","title":"Защищённая выкладка checkout 3.162.0 подтверждена; платежи не включались, полный коммерческий этап не закрыт","evidencePath":"docs/roadmap/release-3.162.0-production-evidence.md","before":81,"after":81},{"receiptId":"COMM-GA-01:checkout_source_verified_3_162_0","taskId":"COMM-GA-01","stage":"source_verified","version":"3.162.0","title":"Checkout сохраняет точные копейки и один attempt; кабинет блокирует недоступную оплату и повторяет только тот же заказ. Полный COMM gate остаётся открыт, зачёт 86% не начислен","evidencePath":"docs/roadmap/release-3.162.0-checkout-source-evidence.md","before":81,"after":81},{"receiptId":"API-GA-01:status_production_deployed_3_161_1","taskId":"API-GA-01","stage":"production_deployed","version":"3.161.1","title":"Exact статус-релиз принят в production: 81%, 16/22, API smoke и кабинет проверены; повторный зачёт не начисляется","evidencePath":"docs/roadmap/release-3.161.1-production-evidence.md","before":81,"after":81},{"receiptId":"API-GA-01:readiness_release_source_verified_3_161_1","taskId":"API-GA-01","stage":"source_verified","version":"3.161.1","title":"Статус-релиз публикует единственный зачёт API: 78% → 81%; далее COMM-GA-01","evidencePath":"docs/roadmap/release-3.161.0-production-evidence.md","before":81,"after":81},{"receiptId":"API-GA-01:complete_3_161_0","taskId":"API-GA-01","stage":"complete","version":"3.161.0","title":"Runtime API принят: tenancy, exact replay, compatibility, 19 public probes и authenticated desktop/mobile regression без новых внешних эффектов","evidencePath":"docs/roadmap/release-3.161.0-production-evidence.md","before":78,"after":81},{"receiptId":"API-GA-01:production_acceptance_verified_3_161_0","taskId":"API-GA-01","stage":"canary_verified","version":"3.161.0","title":"Committed nginx correction 922e4f4 сохраняет JSON 413 и прежний body limit; полный внешний smoke и кабинет приняты","evidencePath":"docs/roadmap/release-3.161.0-production-evidence.md","before":78,"after":78},{"receiptId":"API-GA-01:production_deployed_3_161_0","taskId":"API-GA-01","stage":"production_deployed","version":"3.161.0","title":"Exact Runtime API deployed after protected recovery; nginx 413 conformance remains open, no readiness credit","evidencePath":"docs/roadmap/release-3.161.0-production-evidence.md","before":78,"after":78},{"receiptId":"API-GA-01:source_verified_3_161_0","taskId":"API-GA-01","stage":"source_verified","version":"3.161.0","title":"Free source and 61-file remote MySQL gates plus final exact-image Runtime conformance passed; revision boundaries are recorded explicitly","evidencePath":"docs/roadmap/release-3.161.0-production-evidence.md","before":78,"after":78},{"receiptId":"ANALYTICS-GA-01:status_production_deployed_3_160_1","taskId":"ANALYTICS-GA-01","stage":"production_deployed","version":"3.160.1","title":"Exact production 3.160.1 подтверждён: 78%, 15/22; статус-релиз не начисляет повторные баллы","evidencePath":"docs/roadmap/release-3.160.1-production-evidence.md","before":78,"after":78},{"receiptId":"ANALYTICS-GA-01:readiness_release_source_verified_3_160_1","taskId":"ANALYTICS-GA-01","stage":"source_verified","version":"3.160.1","title":"Статус-релиз публикует единственный зачёт аналитики: 74% → 78%; далее API-GA-01","evidencePath":"docs/roadmap/release-3.160.0-production-evidence.md","before":78,"after":78},{"receiptId":"ANALYTICS-GA-01:complete_3_160_0","taskId":"ANALYTICS-GA-01","stage":"complete","version":"3.160.0","title":"Реальные scoped-агрегаты, изоляция, exact replay и authenticated desktop/mobile dashboard приняты без новых внешних эффектов","evidencePath":"docs/roadmap/release-3.160.0-production-evidence.md","before":74,"after":78},{"receiptId":"ANALYTICS-GA-01:production_acceptance_verified_3_160_0","taskId":"ANALYTICS-GA-01","stage":"canary_verified","version":"3.160.0","title":"Read-only SQL и кабинет согласуются для 7/30/90 UTC; смена Projects, клавиатура, empty/loading и no-store проходят","evidencePath":"docs/roadmap/release-3.160.0-production-evidence.md","before":74,"after":74},{"receiptId":"ANALYTICS-GA-01:production_deployed_3_160_0","taskId":"ANALYTICS-GA-01","stage":"production_deployed","version":"3.160.0","title":"Exact af0105f развёрнут; stale lifecycle исправлен, target protected stop/start, backup и оба active_exact collectors проверены","evidencePath":"docs/roadmap/release-3.160.0-production-evidence.md","before":74,"after":74},{"receiptId":"ANALYTICS-GA-01:source_verified_3_160_0","taskId":"ANALYTICS-GA-01","stage":"source_verified","version":"3.160.0","title":"Privacy-safe аналитика прошла полный source gate и 60/60 isolated MySQL файлов на бесплатном AIOps QA","evidencePath":"docs/roadmap/release-3.160.0-production-evidence.md","before":74,"after":74},{"receiptId":"AUTO-GA-01:production_deployed_3_159_1","taskId":"AUTO-GA-01","stage":"production_deployed","version":"3.159.1","title":"Production подтверждает статус 74%, 14/22 и exact-release autonomous runtime; повторных Telegram calls нет","evidencePath":"docs/roadmap/release-3.159.1-production-evidence.md","before":74,"after":74},{"receiptId":"AUTO-GA-01:readiness_release_source_verified_3_159_1","taskId":"AUTO-GA-01","stage":"source_verified","version":"3.159.1","title":"Статус-релиз публикует единственный зачёт AUTO-GA-01: 67% → 74%; далее ANALYTICS-GA-01","evidencePath":"docs/roadmap/release-3.159.0-production-evidence.md","before":74,"after":74},{"receiptId":"AUTO-GA-01:complete_3_159_0","taskId":"AUTO-GA-01","stage":"complete","version":"3.159.0","title":"Exact-image duplicate-free canary и retained production scheduler/worker lifecycle прошли controlled restart с нулевыми provider, Telegram, outbound и duplicate effects","evidencePath":"docs/roadmap/release-3.159.0-production-evidence.md","before":67,"after":74},{"receiptId":"AUTO-GA-01:production_restart_verified_3_159_0","taskId":"AUTO-GA-01","stage":"canary_verified","version":"3.159.0","title":"Exact-Project internal-only scheduler и worker восстановили строгие readiness latches после controlled restart; eligible queue и outbound attempts остались нулевыми","evidencePath":"docs/roadmap/release-3.159.0-production-evidence.md","before":67,"after":67},{"receiptId":"AUTO-GA-01:production_deployed_3_159_0","taskId":"AUTO-GA-01","stage":"production_deployed","version":"3.159.0","title":"Protected rollout exact production 3.159.0 прошёл verified backup, healthy API/MySQL, zero restart loops и exact-image autonomous activation","evidencePath":"docs/roadmap/release-3.159.0-production-evidence.md","before":67,"after":67},{"receiptId":"AUTO-GA-01:exact_image_qa_verified_3_159_0","taskId":"AUTO-GA-01","stage":"canary_verified","version":"3.159.0","title":"Exact image and disposable MySQL prove two scheduler starts converge on one dispatch and two worker starts converge on one terminal NO_PUBLICATION run without duplicates or external effects","evidencePath":"docs/roadmap/release-3.159.0-production-evidence.md","before":67,"after":67},{"receiptId":"AUTO-GA-01:source_verified_3_159_0","taskId":"AUTO-GA-01","stage":"source_verified","version":"3.159.0","title":"Exact-Project scheduler and candidate-flow-closed worker are systemd supervised, internal-only, fail closed across restart and grant no AI or Telegram authority","evidencePath":"docs/roadmap/release-3.159.0-auto-ga-01-source-evidence.md","before":67,"after":67},{"receiptId":"RECON-GA-01:status_production_deployed_3_158_3","taskId":"RECON-GA-01","stage":"production_deployed","version":"3.158.3","title":"Exact production 3.158.3 publishes the accepted sequential DELIVERY/RECON readiness at 67 percent with healthy zero-restart services and no additional Telegram call","evidencePath":"docs/roadmap/release-3.158.3-production-evidence.md","before":67,"after":67},{"receiptId":"RECON-GA-01:complete_3_158_2","taskId":"RECON-GA-01","stage":"complete","version":"3.158.2","title":"Exact deployed caption validation, terminal ambiguity, credential-free public observation and append-only zero-call reconciliation prove no automatic retry, no resend authority and a preserved audit chain","evidencePath":"docs/roadmap/release-3.158.2-production-evidence.md","before":62,"after":67},{"receiptId":"DELIVERY-GA-01:complete_3_158_2","taskId":"DELIVERY-GA-01","stage":"complete","version":"3.158.2","title":"Exact production acceptance binds one persisted outbound attempt to one owner-authorized sendPhoto, one public message, zero retry, zero resend and exact replay with no second call","evidencePath":"docs/roadmap/release-3.158.2-production-evidence.md","before":54,"after":62},{"receiptId":"DELIVERY-GA-01:caption_compatibility_production_deployed_3_158_2","taskId":"DELIVERY-GA-01","stage":"production_deployed","version":"3.158.2","title":"Parsed-caption compatibility correction passed full source and exact-image disposable-MySQL QA, verified backup, protected rollout and healthy zero-restart public postflight without another Telegram call","evidencePath":"docs/roadmap/release-3.158.2-production-evidence.md","before":54,"after":54},{"receiptId":"RECON-GA-01:public_observation_reconciled_3_158_1","taskId":"RECON-GA-01","stage":"reconciled","version":"3.158.1","title":"Root-only public-channel observation confirmed provider message 54 inside the authorized window after the single conservative ambiguous attempt; zero post-send Telegram calls, automatic retries or resends occurred","evidencePath":"docs/roadmap/release-3.158.1-production-evidence.md","before":54,"after":54},{"receiptId":"DELIVERY-GA-01:controlled_send_published_3_158_1","taskId":"DELIVERY-GA-01","stage":"canary_verified","version":"3.158.1","title":"One exact owner-authorized sendPhoto created one public message with one Telegram call, one customer-visible write, zero retries and zero production-database mutation; the initial HTML/plain-caption mismatch is retained rather than hidden","evidencePath":"docs/roadmap/release-3.158.1-production-evidence.md","before":54,"after":54},{"receiptId":"DELIVERY-GA-01:compatibility_production_deployed_3_158_1","taskId":"DELIVERY-GA-01","stage":"production_deployed","version":"3.158.1","title":"Exact 3.158.1 legacy credential compatibility release passed full and exact-image MySQL QA, verified backup, protected rollout and healthy zero-restart postflight before the separately authorized controlled send","evidencePath":"docs/roadmap/release-3.158.1-production-evidence.md","before":54,"after":54},{"receiptId":"DELIVERY-GA-01:production_deployed_3_158_0","taskId":"DELIVERY-GA-01","stage":"production_deployed","version":"3.158.0","title":"Exact production 3.158.0 прошёл full source и exact-image disposable-MySQL delivery/reconciliation QA, verified backup, protected rollout, healthy zero-restart API/database, additive empty delivery tables и closed runtime gates; controlled send остаётся separately authorized","evidencePath":"docs/roadmap/release-3.158.0-production-evidence.md","before":54,"after":54},{"receiptId":"IMAGE-GA-01:status_production_deployed_3_157_7","taskId":"IMAGE-GA-01","stage":"production_deployed","version":"3.157.7","title":"Exact production 3.157.7 публикует принятый статус IMAGE-GA-01 54% / 11 из 22 при проверенном provenance, здоровых API/MySQL без рестартов и закрытых новых outbound-authority","evidencePath":"docs/roadmap/release-3.157.7-production-evidence.md","before":54,"after":54},{"receiptId":"DELIVERY-GA-01:source_verified_3_158_0","taskId":"DELIVERY-GA-01","stage":"source_verified","version":"3.158.0","title":"Exact-Project gated delivery сохраняет один outbound attempt до не более чем одного sendPhoto, фиксирует terminal published/ambiguous evidence и добавляет append-only reconciliation без Telegram-вызовов; production gates остаются закрыты","evidencePath":"docs/roadmap/release-3.158.0-delivery-recon-source-evidence.md","before":54,"after":54},{"receiptId":"IMAGE-GA-01:readiness_release_source_verified_3_157_7","taskId":"IMAGE-GA-01","stage":"source_verified","version":"3.157.7","title":"Статус-релиз публикует единственный зачёт IMAGE-GA-01: 50% → 54%; далее DELIVERY-GA-01","evidencePath":"docs/roadmap/release-3.157.6-production-evidence.md","before":54,"after":54},{"receiptId":"IMAGE-GA-01:complete_3_157_6","taskId":"IMAGE-GA-01","stage":"complete","version":"3.157.6","title":"Exact production-host acceptance связала один реальный provider call с одним policy/quota-bound encrypted artifact, exact replay и принятой Client artifact projection при нулевых retry/Telegram/outbound/production DB effects","evidencePath":"docs/roadmap/release-3.157.6-production-evidence.md","before":50,"after":54},{"receiptId":"IMAGE-GA-01:real_artifact_canary_verified_3_157_6","taskId":"IMAGE-GA-01","stage":"canary_verified","version":"3.157.6","title":"Canonical authorization был потреблён один раз: один real OpenAI image call создал один accepted review, artifact и usage event в disposable MySQL; retry, Telegram, outbound и production DB effects равны нулю","evidencePath":"docs/roadmap/release-3.157.6-production-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:production_deployed_3_157_6","taskId":"IMAGE-GA-01","stage":"production_deployed","version":"3.157.6","title":"Exact protected rollout привязал application, revision and production-local image; API/MySQL здоровы, API restarts zero and both collectors active_exact","evidencePath":"docs/roadmap/release-3.157.6-production-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:response_metadata_compatibility_source_3_157_6","taskId":"IMAGE-GA-01","stage":"source_verified","version":"3.157.6","title":"Exact 3.157.5 one-shot attempt reached the HTTP-success body path but failed closed on compatible response-item metadata; source 3.157.6 accepts that metadata while preserving the mandatory single bounded base64 image and all existing media, quota and no-send gates","evidencePath":"docs/roadmap/release-3.157.6-image-response-compatibility-correction.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:real_artifact_canary_not_accepted_3_157_5","taskId":"IMAGE-GA-01","stage":"reconciled","version":"3.157.5","title":"One exact authorization was consumed once without retry; compatible provider response metadata failed the strict item parser, so no artifact, Telegram call, outbound attempt or production database mutation was accepted","evidencePath":"docs/roadmap/release-3.157.6-image-response-compatibility-correction.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:lifecycle_generation_recovery_production_3_157_5","taskId":"IMAGE-GA-01","stage":"production_deployed","version":"3.157.5","title":"Exact 3.157.5 lifecycle recovery is healthy with verified release provenance, zero API restarts and complete disposable canary cleanup; the consumed attempt added no customer-visible or production-database effect","evidencePath":"docs/roadmap/release-3.157.5-production-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:lifecycle_generation_recovery_source_3_157_5","taskId":"IMAGE-GA-01","stage":"source_verified","version":"3.157.5","title":"Fresh immutable recovery generation retains the verified request-id correction and restores provenance-before-manifest ordering after the first 3.157.4 systemd handoff failed closed on its service-config hash","evidencePath":"docs/roadmap/release-3.157.5-lifecycle-generation-recovery.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:request_id_compatibility_production_3_157_4","taskId":"IMAGE-GA-01","stage":"production_deployed","version":"3.157.4","title":"Exact 3.157.4 application and verified release provenance are healthy; the protected systemd handoff remains fail-closed pending the fresh 3.157.5 lifecycle recovery generation, with no provider, Telegram or outbound effect","evidencePath":"docs/roadmap/release-3.157.4-production-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:request_id_compatibility_source_3_157_4","taskId":"IMAGE-GA-01","stage":"source_verified","version":"3.157.4","title":"Exact 3.157.3 one-shot attempt reached an HTTP 2xx adapter branch without trace metadata and failed closed before body validation; source 3.157.4 validates bounded success bodies independently while retaining terminal ambiguity and zero retry for uncertain transport outcomes","evidencePath":"docs/roadmap/release-3.157.4-image-ga-01-request-id-correction.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:real_artifact_canary_not_accepted_3_157_3","taskId":"IMAGE-GA-01","stage":"reconciled","version":"3.157.3","title":"One exact authorization was consumed once; the adapter reached HTTP 2xx without request-id trace metadata and failed closed before body validation with zero retry, Telegram, outbound or production database effects","evidencePath":"docs/roadmap/release-3.157.4-image-ga-01-request-id-correction.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:status_production_deployed_3_157_3","taskId":"IMAGE-GA-01","stage":"production_deployed","version":"3.157.3","title":"Exact 3.157.3 application and image remained healthy with zero restarts through the consumed no-send canary; no accepted artifact or readiness credit was claimed","evidencePath":"docs/roadmap/release-3.157.3-production-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:status_production_deployed_3_157_2","taskId":"IMAGE-GA-01","stage":"production_deployed","version":"3.157.2","title":"Exact 3.157.2 production identity stayed healthy with zero restarts through the consumed no-send canary; no accepted artifact or readiness credit was claimed","evidencePath":"docs/roadmap/release-3.157.2-production-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:real_artifact_canary_not_accepted_3_157_2","taskId":"IMAGE-GA-01","stage":"reconciled","version":"3.157.2","title":"One exact single-use real-image authorization was consumed without retry, but no accepted artifact was produced; production stayed healthy and GA credit was withheld","evidencePath":"docs/roadmap/release-3.157.2-image-ga-01-canary-failure-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:lifecycle_recovery_production_deployed_3_157_1","taskId":"IMAGE-GA-01","stage":"production_deployed","version":"3.157.1","title":"Exact protected recovery wrote provenance before manifest activation, completed preloaded deploy and systemd handoff, restored active collectors and retained zero provider, Telegram or outbound effects","evidencePath":"docs/roadmap/release-3.157.1-production-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:lifecycle_handoff_recovery_source_3_157_1","taskId":"IMAGE-GA-01","stage":"source_verified","version":"3.157.1","title":"Exact 3.157.0 image QA and preloaded deploy passed; protected systemd handoff rejected post-manifest provenance drift before mutation. Recovery 3.157.1 uses a new immutable generation and provenance-before-manifest order with zero provider or outbound effects","evidencePath":"docs/roadmap/release-3.157.0-rollout-reconciliation.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:real_artifact_canary_source_3_157_0","taskId":"IMAGE-GA-01","stage":"source_verified","version":"3.157.0","title":"Exact-release single-use OpenAI image no-send candidate/authorization and disposable-MySQL runner are source-ready with in-memory credential handoff, one call, zero retry, Telegram/outbound and production DB effects; paid call remains separately authorized","evidencePath":"docs/roadmap/release-3.157.0-image-ga-01-real-canary-source-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:artifact_production_deployed_3_156_0","taskId":"IMAGE-GA-01","stage":"production_deployed","version":"3.156.0","title":"Exact protected rollout deployed strict validation and one encrypted immutable artifact boundary with healthy provenance, active collectors, zero restarts and zero real provider or outbound effects","evidencePath":"docs/roadmap/release-3.156.0-production-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:artifact_exact_image_qa_verified_3_156_0","taskId":"IMAGE-GA-01","stage":"source_verified","version":"3.156.0","title":"Exact-image disposable-MySQL QA persisted one canonical artifact and recovered it on replay with one fake provider invocation and zero Telegram or outbound attempts","evidencePath":"docs/roadmap/release-3.156.0-production-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:artifact_composition_source_3_156_0","taskId":"IMAGE-GA-01","stage":"source_verified","version":"3.156.0","title":"Current provider media is digest-bound, strictly validated, stored as one encrypted immutable artifact and recovered on exact replay without a second provider call or outbound effect","evidencePath":"docs/roadmap/release-3.156.0-image-ga-01-artifact-source-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:status_production_deployed_3_155_1","taskId":"IMAGE-GA-01","stage":"production_deployed","version":"3.155.1","title":"Exact status rollout published the accepted 3.155.0 provider-attempt evidence with healthy provenance, active collectors, zero restarts and zero new external effects","evidencePath":"docs/roadmap/release-3.155.1-production-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:provider_attempt_production_deployed_3_155_0","taskId":"IMAGE-GA-01","stage":"production_deployed","version":"3.155.0","title":"Exact protected rollout deployed the persist-before-call v2 attempt and fixed adapter with healthy provenance, active collectors, zero restarts and zero paid provider, Telegram, payment or outbound effects","evidencePath":"docs/roadmap/release-3.155.0-production-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:provider_attempt_exact_image_qa_verified_3_155_0","taskId":"IMAGE-GA-01","stage":"source_verified","version":"3.155.0","title":"Exact-image disposable-MySQL QA completed approved Preview through one fake terminal provider result, exact replay and tenant rejection with zero real provider or outbound effects","evidencePath":"docs/roadmap/release-3.155.0-production-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:approved_request_production_deployed_3_154_0","taskId":"IMAGE-GA-01","stage":"production_deployed","version":"3.154.0","title":"Exact protected production rollout published the approved-draft request boundary with healthy provenance, active collectors, zero restarts and zero provider, Telegram, payment or outbound effects","evidencePath":"docs/roadmap/release-3.154.0-production-evidence.md","before":50,"after":50},{"receiptId":"IMAGE-GA-01:approved_request_exact_image_qa_verified_3_154_0","taskId":"IMAGE-GA-01","stage":"source_verified","version":"3.154.0","title":"Exact-image disposable-MySQL QA rejects image request before approval, persists one v3 request after approval, replays the exact digest and retains zero provider, Telegram, payment and outbound effects","evidencePath":"docs/roadmap/release-3.154.0-image-ga-01-request-source-evidence.md","before":50,"after":50},{"receiptId":"REVIEW-GA-01:readiness_release_source_verified_3_153_1","taskId":"REVIEW-GA-01","stage":"source_verified","version":"3.153.1","title":"Статус-релиз публикует единственный зачёт REVIEW-GA-01: 45% → 50%; далее IMAGE-GA-01","evidencePath":"docs/roadmap/release-3.153.0-production-evidence.md","before":50,"after":50},{"receiptId":"REVIEW-GA-01:status_production_deployed_3_153_1","taskId":"REVIEW-GA-01","stage":"production_deployed","version":"3.153.1","title":"Exact protected status rollout published REVIEW-GA-01 at 50% and activated IMAGE-GA-01 with zero provider, Telegram, payment or outbound effects","evidencePath":"docs/roadmap/release-3.153.1-production-evidence.md","before":50,"after":50},{"receiptId":"REVIEW-GA-01:complete_3_153_0","taskId":"REVIEW-GA-01","stage":"complete","version":"3.153.0","title":"Exact production принял одно immutable approval, один audit event и reload точных Preview/review digests при нулевых provider/Telegram/payment/outbound effects","evidencePath":"docs/roadmap/release-3.153.0-production-evidence.md","before":45,"after":50},{"receiptId":"REVIEW-GA-01:browser_acceptance_verified_3_153_0","taskId":"REVIEW-GA-01","stage":"canary_verified","version":"3.153.0","title":"Authenticated MOSCOS desktop/390 px Client сохранил точное approval после reload без overflow, console errors и повторной mutation","evidencePath":"docs/roadmap/release-3.153.0-production-evidence.md","before":45,"after":45},{"receiptId":"REVIEW-GA-01:production_deployed_3_153_0","taskId":"REVIEW-GA-01","stage":"production_deployed","version":"3.153.0","title":"Exact protected rollout, additive review schema, healthy API/MySQL and stopped publication worker passed with zero restarts","evidencePath":"docs/roadmap/release-3.153.0-production-evidence.md","before":45,"after":45},{"receiptId":"REVIEW-GA-01:exact_image_qa_verified_3_153_0","taskId":"REVIEW-GA-01","stage":"canary_verified","version":"3.153.0","title":"Exact-image disposable-MySQL QA proved one decision, one audit, exact replay, changed-payload conflict and zero external/outbound effects","evidencePath":"docs/roadmap/release-3.153.0-production-evidence.md","before":45,"after":45},{"receiptId":"REVIEW-GA-01:source_candidate_3_153_0","taskId":"REVIEW-GA-01","stage":"source_verified","version":"3.153.0","title":"Immutable tenant/project-scoped approval or bounded rejection binds exact Preview, evidence and copy digests; exact-image and production acceptance remain open","evidencePath":"docs/roadmap/release-3.153.0-review-ga-01-source-evidence.md","before":45,"after":45},{"receiptId":"FLOW-GA-01:status_production_deployed_3_152_2","taskId":"FLOW-GA-01","stage":"production_deployed","version":"3.152.2","title":"Exact status release 3.152.2 published the accepted 45% state and activated REVIEW-GA-01 without enabling external execution","evidencePath":"docs/roadmap/release-3.152.2-production-evidence.md","before":45,"after":45},{"receiptId":"FLOW-GA-01:readiness_release_source_verified_3_152_2","taskId":"FLOW-GA-01","stage":"source_verified","version":"3.152.2","title":"Статус-релиз публикует единственный зачёт FLOW-GA-01: 39% → 45%; далее REVIEW-GA-01","evidencePath":"docs/roadmap/release-3.152.1-production-evidence.md","before":45,"after":45},{"receiptId":"FLOW-GA-01:complete_3_152_1","taskId":"FLOW-GA-01","stage":"complete","version":"3.152.1","title":"Exact production completed one real-feed evidence-to-copy-to-durable-Preview path with one feed request, one article request and zero retry, provider, Telegram, payment or outbound effects","evidencePath":"docs/roadmap/release-3.152.1-production-evidence.md","before":39,"after":45},{"receiptId":"FLOW-GA-01:browser_acceptance_verified_3_152_1","taskId":"FLOW-GA-01","stage":"canary_verified","version":"3.152.1","title":"Authenticated MOSCOS Preview reload displayed the exact READY_NO_SEND representation, zero Telegram attempts, zero provider cost and explicit no-send copy","evidencePath":"docs/roadmap/release-3.152.1-production-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:real_flow_verified_3_152_1","taskId":"FLOW-GA-01","stage":"canary_verified","version":"3.152.1","title":"Composite one-shot candidate produced seven fresh leads and one normalized evidence bundle, deterministic copy and durable READY_NO_SEND Preview without hidden side effects","evidencePath":"docs/roadmap/release-3.152.1-production-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:production_deployed_3_152_1","taskId":"FLOW-GA-01","stage":"production_deployed","version":"3.152.1","title":"Exact 3.152.1 application and image were healthy before and after the bounded composite flow; normal publication worker, provider and Telegram execution remained disabled","evidencePath":"docs/roadmap/release-3.152.1-production-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:terminal_slot_advance_source_3_152_1","taskId":"FLOW-GA-01","stage":"source_verified","version":"3.152.1","title":"Source advances a repeated manual Preview past terminal occupied occurrences while active duplicates remain blocked; exact production acceptance remains open and GA stays 39%","evidencePath":"docs/roadmap/release-3.152.1-flow-terminal-slot-source-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:production_deployed_3_152_0","taskId":"FLOW-GA-01","stage":"production_deployed","version":"3.152.0","title":"Exact feed-time fallback is healthy in production; authenticated creation exposed the terminal-slot selection defect corrected in source 3.152.1, so no readiness credit was issued","evidencePath":"docs/roadmap/release-3.152.0-production-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:production_deployed_3_151_2","taskId":"FLOW-GA-01","stage":"production_deployed","version":"3.151.2","title":"Exact production serves the retained Preview list; one authorized real-feed run made one managed request and ended honestly with insufficient evidence, zero provider, Telegram, payment or outbound effects and no readiness credit","evidencePath":"docs/roadmap/release-3.151.2-production-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:retained_expiry_source_3_151_2","taskId":"FLOW-GA-01","stage":"source_verified","version":"3.151.2","title":"Source projects only exact zero-effect SKIPPED/grace_expired Preview requests while keeping unsupported terminal shapes fail closed; production Client acceptance remains open and GA stays 39%","evidencePath":"docs/roadmap/release-3.151.2-flow-retained-expiry-source-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:production_deployed_3_151_1","taskId":"FLOW-GA-01","stage":"production_deployed","version":"3.151.1","title":"Exact production accepts bounded recovered run history and is healthy; authenticated Client acceptance exposed retained pre-worker grace-expiry rows corrected in source 3.151.2 with no readiness credit","evidencePath":"docs/roadmap/release-3.151.1-production-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:recovery_projection_source_3_151_1","taskId":"FLOW-GA-01","stage":"source_verified","version":"3.151.1","title":"Source accepts only exact bounded recovery run history; production Client acceptance remains open and GA stays 39%","evidencePath":"docs/roadmap/release-3.151.1-flow-recovery-source-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:production_deployed_3_151_0","taskId":"FLOW-GA-01","stage":"production_deployed","version":"3.151.0","title":"Exact production completed the retained real-source NO_PUBLICATION terminal and exposed the recovery projection correction with zero provider, Telegram, usage or outbound effects","evidencePath":"docs/roadmap/release-3.151.0-production-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:no_publication_terminal_source_3_151_0","taskId":"FLOW-GA-01","stage":"source_verified","version":"3.151.0","title":"Source candidate persists an evidence-bound editorial NO_PUBLICATION terminal and completes the no-send run with zero provider, Telegram, usage or outbound effects; production acceptance remains open and GA stays 39%","evidencePath":"docs/roadmap/release-3.151.0-flow-no-publication-source-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:production_deployed_3_150_3","taskId":"FLOW-GA-01","stage":"production_deployed","version":"3.150.3","title":"Exact production selected the immutable-catalog lead and fetched it through the managed gateway; an honest insufficient-evidence result exposed the now-corrected terminalization defect with zero provider, Telegram, usage or outbound effects","evidencePath":"docs/roadmap/release-3.150.3-production-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:catalog_selection_mismatch_3_150_2","taskId":"FLOW-GA-01","stage":"production_deployed","version":"3.150.2","title":"Exact production reached evidence.verify and rejected an obsolete-catalog lead before acquisition persistence or network I/O; source 3.150.3 binds selection to the immutable dispatch catalog with zero readiness credit","evidencePath":"docs/roadmap/release-3.150.2-production-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:production_deployed_3_150_1","taskId":"FLOW-GA-01","stage":"production_deployed","version":"3.150.1","title":"Exact runtime is healthy; first FLOW one-shot failed closed before claim/network on a least-privilege locking mismatch with zero provider, usage, Telegram or outbound effects","evidencePath":"docs/roadmap/release-3.150.1-production-evidence.md","before":39,"after":39},{"receiptId":"AI-CANARY-GA-01:production_baseline_reconciled_3_149_5","taskId":"AI-CANARY-GA-01","stage":"production_deployed","version":"3.149.5","title":"Live exact production 3.149.5 provenance and healthy base/source runtime are reconciled at unchanged 39%, 8/22 with FLOW-GA-01 active","evidencePath":"docs/roadmap/release-3.149.5-production-evidence.md","before":39,"after":39},{"receiptId":"FLOW-GA-01:source_verified_3_150_0","taskId":"FLOW-GA-01","stage":"source_verified","version":"3.150.0","title":"Real-source evidence, deterministic copy and immutable no-send Preview are source and isolated-MySQL verified; production acceptance remains open and GA stays 39%","evidencePath":"docs/roadmap/release-3.150.0-flow-ga-01-source-evidence.md","before":39,"after":39},{"receiptId":"AI-CANARY-GA-01:readiness_release_production_deployed_3_149_4","taskId":"AI-CANARY-GA-01","stage":"production_deployed","version":"3.149.4","title":"Exact status release 3.149.4 is verified in production at 39%, 8/22 with FLOW-GA-01 active and no second provider or Telegram authority","evidencePath":"docs/roadmap/release-3.149.4-production-evidence.md","before":39,"after":39},{"receiptId":"AI-CANARY-GA-01:readiness_release_source_verified_3_149_4","taskId":"AI-CANARY-GA-01","stage":"source_verified","version":"3.149.4","title":"Статус-релиз публикует единственный зачёт AI-CANARY-GA-01: 34% → 39%; далее FLOW-GA-01","evidencePath":"docs/roadmap/release-3.149.0-ai-canary-success-evidence-2026-09-16.md","before":39,"after":39},{"receiptId":"AI-CANARY-GA-01:complete_3_149_0","taskId":"AI-CANARY-GA-01","stage":"complete","version":"3.149.0","title":"Exact one-shot production-host canary получил schema-valid evidence-bound OpenAI response и exact usage при нулевых retry, Telegram, outbound и production DB effects","evidencePath":"docs/roadmap/release-3.149.0-ai-canary-success-evidence-2026-09-16.md","before":34,"after":39},{"receiptId":"AI-CANARY-GA-01:real_canary_verified_3_149_0","taskId":"AI-CANARY-GA-01","stage":"canary_verified","version":"3.149.0","title":"Canonical authorization 0a70d642… consumed ровно один раз; gpt-5.6-luna вернул exact usage 252/79/331 tokens через regional_openai_v1 без скрытых side effects","evidencePath":"docs/roadmap/release-3.149.0-ai-canary-success-evidence-2026-09-16.md","before":34,"after":34},{"receiptId":"AI-CANARY-GA-01:candidate_digest_reconciled_3_149_0_20260916","taskId":"AI-CANARY-GA-01","stage":"reconciled","version":"3.149.0","title":"Offline validation reconciled serialized file SHA-256 178900d0… to canonical candidate digest 0a70d642… before credential mounting; the mismatched authorization was rejected, no provider call ran and no readiness credit occurred","evidencePath":"docs/roadmap/release-3.149.0-candidate-digest-reconciliation-2026-09-16.md","before":34,"after":34},{"receiptId":"AI-CANARY-GA-01:candidate_refreshed_3_149_0_20260916","taskId":"AI-CANARY-GA-01","stage":"canary_verified","version":"3.149.0","title":"A fresh exact-image DNS/TCP/TLS 1.3 receipt and root-only candidate file SHA-256 178900d0… were prepared through regional_openai_v1 until 2026-09-16T05:20:48.870Z; canonical candidate identity is recorded by the later reconciliation; no provider call or readiness credit occurred","evidencePath":"docs/roadmap/release-3.149.0-candidate-refresh-evidence-2026-09-16.md","before":34,"after":34},{"receiptId":"AI-CANARY-GA-01:candidate_prepared_3_149_0","taskId":"AI-CANARY-GA-01","stage":"canary_verified","version":"3.149.0","title":"Exact-image DNS/TCP/TLS 1.3 receipt and root-only one-shot candidate 1a109381… are accepted through regional_openai_v1; no credential, HTTP/provider call, Telegram, production DB mutation or readiness credit occurred","evidencePath":"docs/roadmap/release-3.149.0-production-evidence.md","before":34,"after":34},{"receiptId":"AI-CANARY-GA-01:production_deployed_3_149_0","taskId":"AI-CANARY-GA-01","stage":"production_deployed","version":"3.149.0","title":"Exact 3.149.0 is healthy in production with verified provenance, protected source runtime and active collectors; fail-closed regional egress is deployed and GA remains 34%, 7/22","evidencePath":"docs/roadmap/release-3.149.0-production-evidence.md","before":34,"after":34},{"receiptId":"AI-CANARY-GA-01:egress_source_verified_3_149_0","taskId":"AI-CANARY-GA-01","stage":"source_verified","version":"3.149.0","title":"Provider request v2 binds only regional_openai_v1 and api.openai.com:443; credential-free TLS/SNI and gateway-path proof passed, direct fallback and IPv6 are denied, and a fresh receipt plus separately authorized one-time canary are required. No paid provider call or readiness credit occurred","evidencePath":"docs/roadmap/release-3.149.0-ai-egress-source-evidence.md","before":34,"after":34},{"receiptId":"AI-CANARY-GA-01:evidence_release_production_deployed_3_148_1","taskId":"AI-CANARY-GA-01","stage":"production_deployed","version":"3.148.1","title":"Exact 3.148.1 publishes the retained terminal ambiguous 3.148.0 result without retry or credit; API/MySQL and protected source runtime are healthy and public GA remains 34%, 7/22","evidencePath":"docs/roadmap/release-3.148.1-production-evidence.md","before":34,"after":34},{"receiptId":"AI-CANARY-GA-01:real_canary_ambiguous_3_148_0","taskId":"AI-CANARY-GA-01","stage":"reconciled","version":"3.148.0","title":"One authorized direct OpenAI no-send attempt reached the fixed 30-second boundary without a completed TLS/provider outcome; it was not retried, production counts stayed zero and disposable artifacts were removed","evidencePath":"docs/roadmap/release-3.148.0-production-evidence.md","before":34,"after":34},{"receiptId":"AI-CANARY-GA-01:production_deployed_3_148_0","taskId":"AI-CANARY-GA-01","stage":"production_deployed","version":"3.148.0","title":"Exact inactive 3.148.0 image is healthy in production with provider runtime closed; protected source runtime and collectors were restored","evidencePath":"docs/roadmap/release-3.148.0-production-evidence.md","before":34,"after":34},{"receiptId":"AI-CANARY-GA-01:source_verified_3_148_0","taskId":"AI-CANARY-GA-01","stage":"source_verified","version":"3.148.0","title":"Bounded one-shot OpenAI adapter, immutable pre-network attempt, exact usage binding and isolated no-send canary are source-verified; production image and one real call remain open","evidencePath":"docs/roadmap/release-3.148.0-ai-canary-source-evidence.md","before":34,"after":34},{"receiptId":"COPY-GA-01:readiness_release_production_deployed_3_147_1","taskId":"COPY-GA-01","stage":"production_deployed","version":"3.147.1","title":"Exact status release 3.147.1 is verified in production at 34%, 7/22 with AI-CANARY active and no new provider or Telegram authority","evidencePath":"docs/roadmap/release-3.147.1-production-evidence.md","before":34,"after":34},{"receiptId":"COPY-GA-01:readiness_release_source_verified_3_147_1","taskId":"COPY-GA-01","stage":"source_verified","version":"3.147.1","title":"Статус-релиз публикует единственный зачёт COPY-GA-01: 29% → 34%; далее AI-CANARY-GA-01","evidencePath":"docs/roadmap/release-3.147.0-production-evidence.md","before":34,"after":34},{"receiptId":"COPY-GA-01:complete_3_147_0","taskId":"COPY-GA-01","stage":"complete","version":"3.147.0","title":"Exact production принимает immutable evidence-bound copy и deterministic fallback с нулевыми provider, Telegram и outbound effects","evidencePath":"docs/roadmap/release-3.147.0-production-evidence.md","before":29,"after":34},{"receiptId":"COPY-GA-01:browser_acceptance_verified_3_147_0","taskId":"COPY-GA-01","stage":"canary_verified","version":"3.147.0","title":"Авторизованный Client сохраняет tenant-owner session, два Project, verified Telegram status и закрытую автопубликацию после additive rollout","evidencePath":"docs/roadmap/release-3.147.0-production-evidence.md","before":29,"after":29},{"receiptId":"COPY-GA-01:production_host_canary_verified_3_147_0","taskId":"COPY-GA-01","stage":"canary_verified","version":"3.147.0","title":"Production-host disposable MySQL принимает один result, две exact source refs, replay/scope/provenance gates и zero external effects","evidencePath":"docs/roadmap/release-3.147.0-production-evidence.md","before":29,"after":29},{"receiptId":"COPY-GA-01:production_deployed_3_147_0","taskId":"COPY-GA-01","stage":"production_deployed","version":"3.147.0","title":"Protected exact rollout applies additive copy schema, restores source runtime and retains healthy zero-restart API/MySQL with publication worker stopped","evidencePath":"docs/roadmap/release-3.147.0-production-evidence.md","before":29,"after":29},{"receiptId":"COPY-GA-01:exact_image_qa_verified_3_147_0","taskId":"COPY-GA-01","stage":"canary_verified","version":"3.147.0","title":"Full source gate, 58/58 isolated MySQL files and exact image verify deterministic evidence binding and zero provider/Telegram/outbound work","evidencePath":"docs/roadmap/release-3.147.0-production-evidence.md","before":29,"after":29},{"receiptId":"COPY-GA-01:source_verified_3_147_0","taskId":"COPY-GA-01","stage":"source_verified","version":"3.147.0","title":"Strict deterministic fallback, immutable result/source references, exact scope/digest binding and safe Telegram rendering are implemented with zero provider or outbound authority; production acceptance remains open","evidencePath":"docs/roadmap/release-3.147.0-copy-ga-01-source-evidence.md","before":29,"after":29},{"receiptId":"WORKER-GA-01:readiness_release_production_deployed_3_146_1","taskId":"WORKER-GA-01","stage":"production_deployed","version":"3.146.1","title":"Exact status-only rollout publishes retained 29%, 6/22 and active COPY-GA-01 with healthy protected runtime and no new execution authority","evidencePath":"docs/roadmap/release-3.146.1-production-evidence.md","before":29,"after":29},{"receiptId":"WORKER-GA-01:readiness_release_source_verified_3_146_1","taskId":"WORKER-GA-01","stage":"source_verified","version":"3.146.1","title":"Статус-релиз публикует единственный зачёт WORKER-GA-01: 22% → 29%; далее COPY-GA-01","evidencePath":"docs/roadmap/release-3.146.0-production-evidence.md","before":29,"after":29},{"receiptId":"WORKER-GA-01:complete_3_146_0","taskId":"WORKER-GA-01","stage":"complete","version":"3.146.0","title":"Exact-image no-candidate lifecycle и retained production candidate-race fail-closed canary вместе принимают bounded executable worker с zero provider/Telegram/outbound effects","evidencePath":"docs/roadmap/release-3.146.0-production-evidence.md","before":22,"after":29},{"receiptId":"WORKER-GA-01:production_canary_verified_3_146_0","taskId":"WORKER-GA-01","stage":"canary_verified","version":"3.146.0","title":"Production worker claimed and completed one exact executable run, failed closed at the unopened candidate handoff and left usage/provider/Telegram/outbound deltas zero","evidencePath":"docs/roadmap/release-3.146.0-production-evidence.md","before":22,"after":22},{"receiptId":"WORKER-GA-01:production_deployed_3_146_0","taskId":"WORKER-GA-01","stage":"production_deployed","version":"3.146.0","title":"Protected exact rollout passed with healthy API/MySQL, zero restarts, stopped publication-worker default and restored exact source runtime","evidencePath":"docs/roadmap/release-3.146.0-production-evidence.md","before":22,"after":22},{"receiptId":"WORKER-GA-01:exact_image_qa_verified_3_146_0","taskId":"WORKER-GA-01","stage":"canary_verified","version":"3.146.0","title":"Full source gate, all 57 isolated MySQL files and exact image verified no-candidate completion, expired-lease recovery and zero external effects","evidencePath":"docs/roadmap/release-3.146.0-production-evidence.md","before":22,"after":22},{"receiptId":"WORKER-GA-01:source_verified_3_146_0","taskId":"WORKER-GA-01","stage":"source_verified","version":"3.146.0","title":"Explicit-cohort DB-only worker validates execution snapshot v1, recovers an expired lease and completes only an honest no-candidate no-send run; production acceptance remains open","evidencePath":"docs/roadmap/release-3.146.0-worker-ga-01-source-evidence.md","before":22,"after":22},{"receiptId":"COST-GA-01:readiness_release_source_verified_3_145_1","taskId":"COST-GA-01","stage":"source_verified","version":"3.145.1","title":"Статус-релиз публикует единственный зачёт COST-GA-01: 17% → 22%; далее WORKER-GA-01","evidencePath":"docs/roadmap/release-3.145.0-production-evidence.md","before":22,"after":22},{"receiptId":"COST-GA-01:readiness_release_production_deployed_3_145_1","taskId":"COST-GA-01","stage":"production_deployed","version":"3.145.1","title":"Live provenance подтверждает exact status-only release: 22%, 5/22; WORKER-GA-01 активен без новой runtime authority","evidencePath":"docs/roadmap/release-3.145.1-production-evidence.md","before":22,"after":22},{"receiptId":"COST-GA-01:complete_3_145_0","taskId":"COST-GA-01","stage":"complete","version":"3.145.0","title":"Exact production принял quota/COGS reservation, reconciliation и expiry recovery при нулевых provider/Telegram/outbound effects","evidencePath":"docs/roadmap/release-3.145.0-production-evidence.md","before":17,"after":22},{"receiptId":"COST-GA-01:browser_acceptance_verified_3_145_0","taskId":"COST-GA-01","stage":"canary_verified","version":"3.145.0","title":"Авторизованный Client Sources workspace сохранил tenant/project session и доступность после additive rollout","evidencePath":"docs/roadmap/release-3.145.0-production-evidence.md","before":17,"after":17},{"receiptId":"COST-GA-01:production_deployed_3_145_0","taskId":"COST-GA-01","stage":"production_deployed","version":"3.145.0","title":"Exact protected rollout, additive schema, lifecycle recovery, active_exact collectors and healthy source runtime passed","evidencePath":"docs/roadmap/release-3.145.0-production-evidence.md","before":17,"after":17},{"receiptId":"COST-GA-01:exact_image_qa_verified_3_145_0","taskId":"COST-GA-01","stage":"canary_verified","version":"3.145.0","title":"Full remote gate, all 57 isolated MySQL files and exact immutable image verification passed","evidencePath":"docs/roadmap/release-3.145.0-production-evidence.md","before":17,"after":17},{"receiptId":"COST-GA-01:source_verified_3_145_0","taskId":"COST-GA-01","stage":"source_verified","version":"3.145.0","title":"Exact quota/COGS reservation, immutable reconciliation/release и expiry recovery реализованы без provider authority; production acceptance открыта","evidencePath":"docs/roadmap/release-3.145.0-cost-ga-01-source-evidence.md","before":17,"after":17},{"receiptId":"SNAP-GA-01:production_deployed_3_144_1","taskId":"SNAP-GA-01","stage":"production_deployed","version":"3.144.1","title":"Статус 17% развёрнут с exact lifecycle binding, active_exact collectors, healthy source runtime и zero external effects","evidencePath":"docs/roadmap/release-3.144.1-production-evidence.md","before":17,"after":17},{"receiptId":"SNAP-GA-01:readiness_release_source_verified_3_144_1","taskId":"SNAP-GA-01","stage":"source_verified","version":"3.144.1","title":"Статус-релиз публикует единственный зачёт SNAP-GA-01: 12% → 17%; далее COST-GA-01","evidencePath":"docs/roadmap/release-3.144.0-production-evidence.md","before":17,"after":17},{"receiptId":"SNAP-GA-01:complete_3_144_0","taskId":"SNAP-GA-01","stage":"complete","version":"3.144.0","title":"Exact production прошёл atomic snapshot materialization, scope/digest binding, replay, recovery/rollback compatibility и authenticated regression","evidencePath":"docs/roadmap/release-3.144.0-production-evidence.md","before":12,"after":17},{"receiptId":"SNAP-GA-01:browser_acceptance_verified_3_144_0","taskId":"SNAP-GA-01","stage":"canary_verified","version":"3.144.0","title":"Authenticated Client и public readiness приняты на desktop/mobile без overflow и новых console errors","evidencePath":"docs/roadmap/release-3.144.0-production-evidence.md","before":12,"after":12},{"receiptId":"SNAP-GA-01:production_host_canary_verified_3_144_0","taskId":"SNAP-GA-01","stage":"canary_verified","version":"3.144.0","title":"Exact-image disposable-MySQL canary прошёл materialization, replay и ambiguous outbound barrier без production DB и внешних вызовов","evidencePath":"docs/roadmap/release-3.144.0-production-evidence.md","before":12,"after":12},{"receiptId":"SNAP-GA-01:production_deployed_3_144_0","taskId":"SNAP-GA-01","stage":"production_deployed","version":"3.144.0","title":"Exact protected rollout, additive schema, source-runtime recovery and public/machine provenance passed with zero production snapshot rows","evidencePath":"docs/roadmap/release-3.144.0-production-evidence.md","before":12,"after":12},{"receiptId":"SNAP-GA-01:exact_image_qa_verified_3_144_0","taskId":"SNAP-GA-01","stage":"canary_verified","version":"3.144.0","title":"Clean local/remote gates, 57 of 57 isolated MySQL files and exact image verification passed","evidencePath":"docs/roadmap/release-3.144.0-production-evidence.md","before":12,"after":12},{"receiptId":"SNAP-GA-01:source_verified_3_144_0","taskId":"SNAP-GA-01","stage":"source_verified","version":"3.144.0","title":"Новый dispatch атомарно получает один immutable execution snapshot; production-приёмка и зачёт остаются открыты","evidencePath":"docs/roadmap/release-3.144.0-snap-ga-01-source-evidence.md","before":12,"after":12},{"receiptId":"SRC-GA-01:production_deployed_3_143_0","taskId":"SRC-GA-01","stage":"production_deployed","version":"3.143.0","title":"Exact status release развёрнут: публичный GA 12%, source runtime здоров, downstream/outbound effects равны нулю","evidencePath":"docs/roadmap/release-3.143.0-production-evidence.md","before":12,"after":12},{"receiptId":"SRC-GA-01:readiness_release_source_verified_3_143_0","taskId":"SRC-GA-01","stage":"source_verified","version":"3.143.0","title":"Статус-релиз публикует единственный зачёт SRC-GA-01: 7% → 12%; далее SNAP-GA-01","evidencePath":"docs/roadmap/release-3.142.7-production-evidence.md","before":12,"after":12},{"receiptId":"SRC-GA-01:complete_3_142_7","taskId":"SRC-GA-01","stage":"complete","version":"3.142.7","title":"Exact production прошёл protected runtime, host reboot, retention, bounded real-feed replay/activation и authenticated Client acceptance","evidencePath":"docs/roadmap/release-3.142.7-production-evidence.md","before":7,"after":12},{"receiptId":"SRC-GA-01:browser_acceptance_verified_3_142_7","taskId":"SRC-GA-01","stage":"canary_verified","version":"3.142.7","title":"Авторизованный Sources workspace принят на desktop/mobile и с клавиатуры без mutation, overflow и console errors","evidencePath":"docs/roadmap/release-3.142.7-production-evidence.md","before":7,"after":7},{"receiptId":"SRC-GA-01:production_deployed_3_142_0","taskId":"SRC-GA-01","stage":"production_deployed","version":"3.142.0","title":"Encrypted-secret recovery, fresh database backup, internal-only restore/restart/rollback-forward and protected exact rollout passed. API/MySQL and public status are healthy; the source worker remains unprovisioned and stopped, so GA stays 7%","evidencePath":"docs/roadmap/release-3.142.0-production-evidence.md","before":7,"after":7},{"receiptId":"SRC-GA-01:b01_protected_lifecycle_source_qa_3_142_0","taskId":"SRC-GA-01","stage":"source_verified","version":"3.142.0","title":"Защищённый lifecycle source worker прошёл полный source gate и remote disposable MySQL/CLI QA: 5 crash/stop сценариев, 0 внешних и повторных запросов. Исправлены signal race и QA tmpfs parity. Host reboot, real feed, production и GA credit остаются открыты","evidencePath":"docs/roadmap/beta-b01-protected-source-lifecycle-2026-09-14.md","before":7,"after":7},{"receiptId":"SRC-GA-01:b00_recovery_integrity_reconciled_3_141_1","taskId":"SRC-GA-01","stage":"reconciled","version":"3.141.1","title":"Исторические restore hashes сверены с retained production originals: три committed значения не совпадают, причина остаётся UNKNOWN. Оригиналы сохранены, отдельная восстановимая копия текущих ключей не подтверждена, поэтому deploy и GA credit удержаны","evidencePath":"docs/roadmap/beta-b00-integrity-reconciliation-2026-09-14.md","before":7,"after":7},{"receiptId":"SRC-GA-01:process_recovery_source_verified_3_141_1","taskId":"SRC-GA-01","stage":"source_verified","version":"3.141.1","title":"Исправлена остановка worker перед новым запросом. Реальный CLI прошёл 3 SIGKILL и 2 SIGTERM сценария на disposable MySQL: повторных запросов нет, восстановление и активация сохранены. Host reboot и production-приёмка остаются открыты; баллы не начислены","evidencePath":"docs/roadmap/src-ga-01-process-recovery-2026-09-06.md","before":7,"after":7},{"receiptId":"LEGAL-GA-01:final_order_reconciled_3_141_0","taskId":"LEGAL-GA-01","stage":"reconciled","version":"3.141.0","title":"По решению владельца юридическая финализация перенесена в пункт 22. Активен SRC-GA-01; веса задач и принятые 7% сохранены. Это изменение плана, не завершение задачи или deploy","evidencePath":"docs/roadmap/ga-legal-final-order-2026-09-06.md","before":7,"after":7},{"receiptId":"SRC-GA-01:release_3_140_0_remote_qa_and_main_push","taskId":"SRC-GA-01","stage":"reconciled","version":"3.140.0","title":"Полный remote QA, 57/57 MySQL integration files, exact image и push/main подтверждены. Production остаётся 3.138.3; для deploy не подтверждена резервная копия ключей. Баллы не начислены","evidencePath":"docs/roadmap/release-3.140.0-preflight-evidence.md","before":7,"after":7},{"receiptId":"SRC-GA-01:managed_checks_source_verified_3_140_0","taskId":"SRC-GA-01","stage":"source_verified","version":"3.140.0","title":"Очередь проверок, ограниченный worker и точная активация проверены в disposable MySQL и desktop/mobile. Production lifecycle и реальный feed остаются открыты; баллы не начислены","evidencePath":"docs/roadmap/src-ga-01-managed-checks.md","before":7,"after":7},{"receiptId":"SRC-GA-01:manual_intake_source_verified_3_139_0","taskId":"SRC-GA-01","stage":"source_verified","version":"3.139.0","title":"Первый срез: сохранение RSS/Atom, ревизии, архив, изоляция и повтор команд проверены в disposable MySQL и desktop/mobile. Сетевой check, activation и production ещё открыты","evidencePath":"docs/roadmap/src-ga-01-manual-intake.md","before":7,"after":7},{"receiptId":"LEGAL-GA-01:release_3_138_4_remote_qa_and_preflight","taskId":"LEGAL-GA-01","stage":"reconciled","version":"3.138.4","title":"Восстановлена запись прежней QA и подготовки 3.138.4: образ подготовлен, deploy не выполнен; юридическая приёмка не закрыта","evidencePath":"docs/roadmap/release-3.138.4-preflight-evidence.md","before":7,"after":7},{"receiptId":"LEGAL-GA-01:installed_image_components_verified_3_138_3","taskId":"LEGAL-GA-01","stage":"source_verified","version":"3.138.4","title":"Восстановлена запись проверки компонентов установленного образа 3.138.3; это не полный SBOM, новый deploy или юридическая приёмка","evidencePath":"docs/roadmap/legal-ga-01-image-components-2026-09-05.md","before":7,"after":7},{"receiptId":"LEGAL-GA-01:auth_disclosure_source_verified_3_138_4","taskId":"LEGAL-GA-01","stage":"source_verified","version":"3.138.4","title":"Документы доступны до входа без потери email/кода и повторной отправки; исправлены legal copy и CSP-стили. Production и юридическая приёмка открыты","evidencePath":"docs/roadmap/legal-ga-01-auth-disclosure-2026-09-05.md","before":7,"after":7},{"receiptId":"LEGAL-GA-01:document_package_source_verified_3_138_3","taskId":"LEGAL-GA-01","stage":"source_verified","version":"3.138.3","title":"Подготовлены 16 юридических черновиков и проверка их целостности; оператор, договоры и исполнение не подтверждены","evidencePath":"docs/roadmap/legal-ga-01-document-package-evidence-2026-09-05.md","before":7,"after":7},{"receiptId":"LEGAL-GA-01:production_deployed_3_138_3","taskId":"LEGAL-GA-01","stage":"production_deployed","version":"3.138.3","title":"Подтверждён ранее выполненный rollout описания хранения и postflight; это не новая юридическая приёмка","evidencePath":"docs/roadmap/release-3.138.3-production-evidence.md","before":7,"after":7},{"receiptId":"LEGAL-GA-01:storage_transparency_source_verified_3_138_3","taskId":"LEGAL-GA-01","stage":"source_verified","version":"3.138.3","title":"Описано фактическое хранение языка, обучения и Sources; собраны retention и IP-пробелы. Юридическая приёмка остаётся открытой","evidencePath":"docs/roadmap/legal-ga-01-storage-transparency.md","before":7,"after":7},{"receiptId":"TRUTH-GA-01:production_deployed_3_138_2","taskId":"TRUTH-GA-01","stage":"production_deployed","version":"3.138.2","title":"Production подтвердил GA 7%, 2/22 и 14 записей; Foundation, IAS и alpha не смешиваются","evidencePath":"docs/roadmap/release-3.138.2-production-evidence.md","before":7,"after":7},{"receiptId":"TRUTH-GA-01:readiness_release_source_verified_3_138_2","taskId":"TRUTH-GA-01","stage":"source_verified","version":"3.138.2","title":"Статус-релиз публикует единственный зачёт TRUTH-GA-01: 4% → 7%; далее LEGAL-GA-01","evidencePath":"docs/roadmap/release-3.138.1-production-evidence.md","before":7,"after":7},{"receiptId":"TRUTH-GA-01:complete_3_138_1","taskId":"TRUTH-GA-01","stage":"complete","version":"3.138.1","title":"Общая JSON/HTML-проекция и журнал приняты; operational postflight восстановлен","evidencePath":"docs/roadmap/release-3.138.1-production-evidence.md","before":4,"after":7},{"receiptId":"REL-GA-01:observer_recovery_verified_3_138_1","taskId":"REL-GA-01","stage":"canary_verified","version":"3.138.1","title":"Штатный таймер сохранил два passed-наблюдения; строгие окружения и provenance сохранены","evidencePath":"docs/roadmap/release-3.138.1-production-evidence.md","before":4,"after":4},{"receiptId":"REL-GA-01:production_deployed_3_138_1","taskId":"REL-GA-01","stage":"production_deployed","version":"3.138.1","title":"Коррекция API-only provenance развёрнута; схема и контрольные данные неизменны","evidencePath":"docs/roadmap/release-3.138.1-production-evidence.md","before":4,"after":4},{"receiptId":"REL-GA-01:environment_correction_source_verified_3_138_1","taskId":"REL-GA-01","stage":"source_verified","version":"3.138.1","title":"Исправлена передача provenance в API-only окружение; восстановление observer ожидает postflight","evidencePath":"docs/roadmap/release-3.138.1-provenance-environment-correction.md","before":4,"after":4},{"receiptId":"TRUTH-GA-01:production_deployed_3_138_0","taskId":"TRUTH-GA-01","stage":"production_deployed","version":"3.138.0","title":"Публичная JSON/HTML-приёмка пройдена; выявлен прежний сбой observer, зачёт удержан до исправления","evidencePath":"docs/roadmap/release-3.138.0-production-evidence.md","before":4,"after":4},{"receiptId":"TRUTH-GA-01:source_verified_3_138_0","taskId":"TRUTH-GA-01","stage":"source_verified","version":"3.138.0","title":"Общая публичная JSON/HTML-проекция, датированный аудит и журнал GA; production-приёмка открыта","evidencePath":"docs/roadmap/truth-ga-01-implementation-plan.md","before":4,"after":4},{"receiptId":"REL-GA-01:production_deployed_3_137_1","taskId":"REL-GA-01","stage":"production_deployed","version":"3.137.1","title":"Публичный статус 4% подтверждён после exact deploy и desktop/mobile приёмки","evidencePath":"docs/roadmap/release-3.137.1-production-evidence.md","before":4,"after":4},{"receiptId":"REL-GA-01:readiness_release_source_verified_3_137_1","taskId":"REL-GA-01","stage":"source_verified","version":"3.137.1","title":"Подготовлен статус-релиз с одним начислением REL-GA-01","evidencePath":"docs/roadmap/release-3.137.0-production-evidence.md","before":4,"after":4},{"receiptId":"REL-GA-01:complete_3_137_0","taskId":"REL-GA-01","stage":"complete","version":"3.137.0","title":"Три воспроизводимых прогона и production-приёмка закрывают REL-GA-01","evidencePath":"docs/roadmap/release-3.137.0-production-evidence.md","before":0,"after":4},{"receiptId":"REL-GA-01:browser_acceptance_verified_3_137_0","taskId":"REL-GA-01","stage":"canary_verified","version":"3.137.0","title":"Публичная страница принята на desktop, 390 и 320 px","evidencePath":"docs/roadmap/release-3.137.0-production-evidence.md","before":0,"after":0},{"receiptId":"REL-GA-01:production_deployed_3_137_0","taskId":"REL-GA-01","stage":"production_deployed","version":"3.137.0","title":"Production подтвердил source, image, build и config","evidencePath":"docs/roadmap/release-3.137.0-production-evidence.md","before":0,"after":0},{"receiptId":"REL-GA-01:reproducible_release_gate_verified_3_137_0","taskId":"REL-GA-01","stage":"canary_verified","version":"3.137.0","title":"Три полных прогона, 165 isolated MySQL проверок","evidencePath":"docs/roadmap/release-3.137.0-production-evidence.md","before":0,"after":0},{"receiptId":"REL-GA-01:source_verified_3_137_0","taskId":"REL-GA-01","stage":"source_verified","version":"3.137.0","title":"Бесплатный release-runner и проверяемая привязка релиза","evidencePath":"docs/roadmap/release-3.137.0-rel-ga-01-source-evidence.md","before":0,"after":0}]},"independentAudit":{"scheme":"IAS-1000","score":526,"maximumScore":1000,"assessedAt":"2026-09-04","assessedStage":"alpha","status":"historical_assessment","evidencePath":"docs/roadmap/independent-audit-baseline-2026-09-04.md"},"launchGates":[{"taskId":"LEGAL-GA-01","label":"Юридическая готовность","accepted":false},{"taskId":"FLOW-GA-01","label":"Полный цикл от источника до предпросмотра","accepted":true},{"taskId":"DELIVERY-GA-01","label":"Публикация в Telegram","accepted":true},{"taskId":"AUTO-GA-01","label":"Автономная работа по расписанию","accepted":true},{"taskId":"COMM-GA-01","label":"Приём публичной оплаты","accepted":false},{"taskId":"BETA-GA-01","label":"Результат у платящих клиентов","accepted":false}],"semantics":{"productStatusIsOperationalHealth":false,"foundationCompletionIsProductionGa":false,"independentAuditIsDeliveryProgress":false,"providerAvailability":"not_assessed_by_this_projection"},"version":"3.172.0","release":{"schemaVersion":"publisher.release-provenance.v1","verified":true,"sourceRevision":"1a872c50543c1c0d4b7a2148db849fce72a44536","imageDigest":"sha256:afdd61f046a28f29cd8b66d2ee2e50d7b5c0a654f81186f89d777a837fe6b4e0","buildTimestamp":"2026-09-23T16:52:42Z","configRevision":"92e740346ba66c9f469984dc27c606dcd27368677c0f8a7bbf53b8d4231bf1b9"}}