Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 2.34 KB

File metadata and controls

44 lines (30 loc) · 2.34 KB

GoodMemory Strategy Rollout Guide

GoodMemory v1 closes Phase 17 as a retrieval-first rollout surface. rules-only remains the supported baseline. New retrieval behavior should move through observe, assist, and promote in order, and every step should be justified by persisted eval artifacts.

Modes

  • observe: run the candidate in isolated shadow only. Use this when you want evidence without changing the executed path. Check shadow-executed-path-comparisons.json and make sure observe cases stay contamination-safe.
  • assist: let the candidate strategy execute in eval or controlled provider-backed runs. Use this to measure real uplift and real regressions before any default change.
  • promote: only use this after strategy-promotion-gate.json reports accepted/passed, regression-dashboard.json shows no blocking cases for the promoted path, and an explicit internal strategy-promotion-authorization.json has been issued from a clean gate run.

Rollback Triggers

Rollback to rules-only when any of the following is true:

  • strategy-promotion-gate.json is rejected or delayed
  • strategy-promotion-authorization.json is missing, expired, mismatched, or no longer trusted
  • regression-dashboard.json reports blocking cases or new execution failures
  • shadow artifacts stop proving contamination-safe behavior
  • provider-backed dependencies required by the candidate strategy are unavailable

When To Stay Rules-Only

Stay rules-only by default when:

  • you do not have embeddings or other provider-backed recall support
  • your latest eval run is incomplete or has execution failures
  • you are in a regulated, low-trust, or incident-recovery environment
  • the public surface decision still classifies rollout controls as internal

Required Artifacts

Before any non-default promotion, review:

  • report.json
  • shadow-executed-path-comparisons.json
  • strategy-promotion-gate.json
  • strategy-promotion-authorization.json
  • regression-dashboard.json
  • public-surface-decision.json

Dedicated Gates

  • bun run eval:phase-17: deterministic fallback gate for retrieval observe-mode artifacts and shadow safety
  • bun run eval:phase-17-live-memory: provider-backed gate that runs both observe and assist, then writes the trusted promotion authorization artifact only when observe is clean/known-safe and the assist run is clean