{
  "schema_version": "mentaview.public-mvp-local-progress/v1",
  "stage_id": "memory-experience-local",
  "reported_at": "2026-09-14",
  "status": "passed-targeted-runtime-local",
  "evidence_scope": "local-engineering",
  "step_name": "One local memory organization and conversation-return browser case passed; public activation pending",
  "attribution": "The exact runtime passed 277 targeted local cases. Separately, one actual local browser case completed native TXT upload, a cited local-model answer, placement, reload, placement removal and return to the original stored conversation. This fifth observation preserves four earlier failed observations and is not a reliability estimate.",
  "counting_boundary": "277 distinct cases passed within this targeted run: 44 memory-console Node, 62 pilot-console Node, 169 ordinary server and two separate PostgreSQL cases. The 18 ignored ordinary cases remain outside this execution. Historical 821 runtime tests, the earlier one-case browser observation and independent UI review scenarios are separate evidence, not additional runs of this candidate. The fifth observation supplies one separate actual local browser case; neither its 86 HTTP requests nor the 52 Python/107 Node harness preparation checks are added to the 277 runtime cases.",
  "unique_test_total": null,
  "distinct_tests_passed_in_this_run": 277,
  "source_boundary": {
    "source_commit": "274fd7ff19efcd20bab0cb256ad560fd4545088b",
    "baseline_revision": "7d50b32aeafc005584ff85497517593394f78223",
    "baseline_runtime_files": 487,
    "current_runtime_files": 488,
    "source_inventory_sha256": "22a76cf6e14e66cdb20a9ff3b44c246c938579578b836818b500ce566256f836",
    "source_overlay_sha256": "b461ce927e4258ceacb8edde8be56b18df89eeac9f4b4a93c0b62e64371ae18b",
    "source_manifest_sha256": "254673f33d30a2ddcff5a13f762fd94eb50a5c6f2bfa42a50a3b7f471fce3027",
    "source_archive_sha256": "e67141ccdc83dfda75f4ed07a04aada3c8a74f0b64df52177c1c7a5626b5f277",
    "source_files_verified_before_and_after": 2193,
    "binary_sha256": "6cb52c1324423d8aa012eb9219afaa128c05ebf717acd80d73f227961e111838",
    "runtime_changes": 4,
    "runtime_additions": 1,
    "scope": "Exact source 274fd7f contains four changed HTML/Node files and one added PostgreSQL integration test: 488 current runtime/Cargo files. Production Rust and Cargo dependency bytes remain unchanged from the earlier grounded composition. All 2,193 archive files were verified before and after qualification. Later site, documentation and CI corrections require separate release checks."
  },
  "suites": [
    {
      "id": "memory-console-node",
      "label": "Memory organization console",
      "tests_passed": 44,
      "tests_failed": 0,
      "tests_ignored": 0,
      "status": "Passed locally",
      "scope": "Node contract tests cover source selection, explicit wing/room/drawer placement, saved navigation, placement removal, session races and rejection boundaries."
    },
    {
      "id": "pilot-console-node",
      "label": "Conversation and return navigation",
      "tests_passed": 62,
      "tests_failed": 0,
      "tests_ignored": 0,
      "status": "Passed locally",
      "scope": "Node contract tests cover pilot-session handling and return to the original conversation. These are UI contract checks, not an actual browser run."
    },
    {
      "id": "server-ordinary",
      "label": "Server ordinary library",
      "tests_passed": 169,
      "tests_failed": 0,
      "tests_ignored": 18,
      "status": "Passed locally",
      "scope": "All-features library tests. The 18 ignored cases retain separate PostgreSQL, attested-sidecar and environment requirements; this run does not clear them all."
    },
    {
      "id": "guest-memory-postgresql",
      "label": "Guest-memory HTTP with PostgreSQL",
      "tests_passed": 1,
      "tests_failed": 0,
      "tests_ignored": 0,
      "status": "Passed locally",
      "scope": "One actual HTTP-router test with a fresh disposable PostgreSQL database covers authorized, CSRF-bound, isolated and durable guest memory."
    },
    {
      "id": "progressive-context-postgresql",
      "label": "Four-layer context HTTP with PostgreSQL",
      "tests_passed": 1,
      "tests_failed": 0,
      "tests_ignored": 0,
      "status": "Passed locally",
      "scope": "One actual HTTP-router test uses fresh PostgreSQL and a synthetic provider to check four scoped layers, bounded prompt receipts, persisted trace and replay without another generation. Progressive context remains disabled by default."
    }
  ],
  "runtime_qualification": {
    "status": "passed-targeted-locally",
    "distinct_tests_passed": 277,
    "ordinary_tests_ignored": 18,
    "strict_clippy": "PASS",
    "build_status": "passed",
    "binary_platform": "linux-x86_64",
    "binary_sha256": "6cb52c1324423d8aa012eb9219afaa128c05ebf717acd80d73f227961e111838",
    "binary_size_bytes": 115745512,
    "owned_databases_absent": 2,
    "independently_verified_artifacts": 32,
    "historical_821_reexecuted": false,
    "scope": "The 277 targeted cases, strict all-features/all-targets server Clippy with the three historical allowances, and the Linux server build passed on the same frozen source. The parent independently verified 32 artifact hashes, the binary readback and absence of both owned databases. This execution contains no actual browser or model call."
  },
  "combined_browser": {
    "status": "passed-local-one-case",
    "cases_passed": 1,
    "requests_observed": 86,
    "model_executed": true,
    "binary_sha256": "6cb52c1324423d8aa012eb9219afaa128c05ebf717acd80d73f227961e111838",
    "scope": "The fifth separately authorized observation passed one actual local scenario: 86 HTTP requests, one upload, one Ask and zero replay. The pinned local model answered with 17 minutes and R1 in 13,546 ms. PostgreSQL verified initial, saved, removed and returned states, including ordered content digests of both original messages. Removal retained the document; return produced zero mutations. Strict CDP session-completion order, application adoption and independent proxy chronology passed. The original Playwright mixed-origin calculation remains false and diagnostic-only. Parent verified eight original artifacts, three synthetic screenshots and independent database/role absence. Four prior failures remain unchanged; no reliability, representative usefulness or public-backend qualification follows."
  },
  "historical_qualification": {
    "runtime_tests_passed": 821,
    "runtime_reexecuted_here": false,
    "runtime_receipt_url": "/evidence/mvp-grounded-pilot-local-receipt.json",
    "browser_cases_passed": 1,
    "browser_reexecuted_here": false,
    "browser_receipt_url": "/evidence/mvp-real-browser-local-receipt.json",
    "browser_receipt_sha256": "8b88cddd943b0d4ff0e0663c968f1ff352b9bc87866ad4f6a884e6047d8e087a",
    "scope": "M6 records 821 tests on the earlier runtime; M7 adds one actual local browser case on its earlier binary. Their original receipts remain byte-identical, including pending-at-creation statements. Neither is a re-execution of the current memory experience."
  },
  "memory_boundary": "One actual local synthetic browser case now verifies explicit document placement, a populated drawer after reload, placement removal without document deletion, and return to the same two persisted messages. The 277 targeted runtime cases remain separate. Representative memory usefulness, broader corpora and correction workflows remain unqualified.",
  "progressive_context_default_enabled": false,
  "evidence": {
    "runtime_bundle_sha256": "f1faaf900f88f26a635b787ac89c0a5e0adffd3385187b5541bdb64ebaf9bb3f",
    "results_sha256": "eaad96f49c85fd73b9d413090b83ee6bf558da08c9e89410e4eaf2b9354ffd4d",
    "build_sha256": "9dd6ebe5af009cd59a0ff09a4f0928b9a4f0049fb1635d8b727435af9d72b10f",
    "parent_verification_sha256": "4f002c729a5b648648c3df49f42f508bfb78b2585f87873d3bc6767ee4e73532"
  },
  "release_status": {
    "canonical_site_milestone": "M3",
    "m7_ci": {
      "run_id": "34805051211",
      "status": "failed",
      "failed_at": "2026-09-14T04:17:12Z",
      "step": "scope-reference-integrity",
      "false_dependency_errors": 694,
      "python_tests_passed": 840,
      "evaluation_tests_included": 671,
      "physical_pitr_reached": false
    },
    "scope_reference_correction_status": "integrated-local-qualified-release-ci-pending",
    "template_scan_correction_status": "separate-correction-release-ci-pending",
    "m8_release_ci_status": "pending",
    "scope": "Release snapshot recorded at 2026-09-14T08:08:42.111099+00:00: canonical publication is M3. Current M8 CI 34815127316 on candidate 93222ec is still running the offline Edge update and rollback gate after application, PostgreSQL/HTTP, tenant-isolation, physical recovery and strict Edge restart passed. Earlier M8 CI 34809614480 remains failed because its manifest expected 23 PITR tests while 33 passed; that exact-count correction is in 93222ec. This new browser-evidence publication is prepared separately and requires its own release qualification. Historical failures remain unchanged. The 277 targeted runtime cases and one successful fifth local browser observation have separate counting boundaries; all four earlier browser failures remain recorded.",
    "pilot_gate_discovery_correction_status": "parent-correction-pending-ci",
    "recorded_at": "2026-09-14T08:08:42.111099+00:00"
  },
  "pending_checks": [
    "Representative memory usefulness and broader browser scenarios; preserve all four prior failed observations without inferring reliability from one passed case.",
    "Complete exact-candidate release CI after aligning the evidence manifest with the actual 33-case PITR suite.",
    "Current publication provenance, two clean site builds and Firebase byte/CSP parity.",
    "Approved public backend target, representative organization evaluation and external observation remain outstanding."
  ],
  "public_activation": {
    "status": "HOLD",
    "canonical_openai_byok_status": "blocked",
    "backend_gcp_target_status": "unconfirmed",
    "public_backend_qualified": false,
    "provider_qualified": false,
    "default_public_hold": {
      "implemented": true,
      "before_discovery": true,
      "before_dispatch": true,
      "capability_inference": false,
      "http_status": 503
    },
    "blockers": [
      "Public activation stays on HOLD before provider discovery and dispatch.",
      "No hosted backend or public provider is qualified; the backend GCP target remains unconfirmed.",
      "Local test/build evidence and static Firebase publication do not establish external certification, MVP readiness or a qualified public pilot."
    ]
  },
  "truth_boundary": {
    "public_backend_qualified": false,
    "external_certification": false,
    "mvp_ready": false,
    "m4_minus_modules": 11,
    "m5_promotions": 0,
    "historical_p95_status": "FAIL",
    "s4_closed": false,
    "s5_closed": false,
    "statement": "Engineering evidence is not external certification. This prepares evidence for future assurance work. All eleven modules remain at the M4\u2212 internal-laboratory boundary, with zero M5 promotions and historical p95 FAIL limits unchanged. No public provider, hosted backend, MVP readiness or S4/S5 closure is claimed."
  },
  "actual_browser_observation": {
    "status": "UI_TRANSPORT_PASS",
    "observation_number": 5,
    "prior_failed_observations": 4,
    "http_requests": 86,
    "uploads": 1,
    "turns": 1,
    "answer_elapsed_ms": 13546,
    "expected_answer_and_citation": true,
    "successful_model_generations": 1,
    "provider_prompt_tokens": 230,
    "provider_output_tokens": 18,
    "placement_saved_and_removed": true,
    "document_retrieval_survived": true,
    "proxy_return_order_passed": true,
    "cdp_return_order_passed": true,
    "adopted_application_session": true,
    "returned_history_messages": 2,
    "return_mutations": 0,
    "ordered_original_history": [
      {
        "ordinal": 1,
        "role": "user",
        "content_sha256": "0e68b4bf297a3fc59f581f6531284386ed671e0706492d1bb37c4cc605192f03"
      },
      {
        "ordinal": 2,
        "role": "assistant",
        "content_sha256": "1054447d05e937d93a20c683e9d584af477d0853199c1f5ccf2bbe83b3083492"
      }
    ],
    "pg_stages_verified": [
      "initial",
      "saved",
      "removed",
      "returned"
    ],
    "legacy_playwright_timing": {
      "boundary": "playwright_browser_network_timing",
      "session_response_end_ms": 1789372038062.997,
      "history_request_start_ms": 1789372038053.634,
      "gap_ms": -9.363037109375,
      "passed": false,
      "passed_role": "diagnostic_only_mixed_bases_not_causal_gate"
    },
    "complete_flow_qualified": true,
    "owned_database_and_role_remaining": 0,
    "cleanup_confirmed": true,
    "shared_model_unloaded": false,
    "proof_bundle_sha256": "6206ac3a2036dd0bc00ba9e892222e7a0b71080c87d84985514f6b2df7acfd74",
    "fourth_observation_bundle_sha256": "3877ae32c0039cfb4a844451bf5fe4ab82ed828ebe5064bcfb18edd094169219",
    "observer_correction_bundle_sha256": "0248e3b434a20545277eb47ab1780a406478fbf0ec8173aed8452c9a9d915a27",
    "original_proofs_sha256": {
      "coordinator_receipt": "5173967b9742f00cf2bce9da6c92838d9ba63a7fa685c6f740596f22f97dafd4",
      "browser_receipt": "dd31ae3363d3c52f91c094f4a745fdba3da7e67735334fdb0cc8fbf03c0f6714",
      "coordinator_claim": "0657a7f1075721fbbfe228e0ed8108d66a72ab2b6c6a4f104a874192e6f84d03",
      "turn_claim": "3031712e02caf2a6ec9d41cbb97b9f632c29de1240c52b6f4aa8802e9cdf84d8",
      "qualification": "058df6436979359b5a5d740d34aa0bb9e5fbee8c4678775fdbf595edcbfb6162",
      "authorization": "180da29f55489d2220fbf35cb60e2f43a6742538f98d79c89444ec125c8497c9",
      "stdout": "442d2e819693b540e4bf3af27c274b8d6062a97a1733596ae3d3c25d52e12b5e",
      "execution_summary": "a736fb016d4ba8a7c640a2f31d2f604a33301de75098cc628dfeeae67e43cc33",
      "artifact_index": "053142ca39cdf77da425947fd38b72d530facf4c5de34b68ceda809a69da7549",
      "independent_parent_verification": "fffdd8c812735152d20cae856ca5921cf6e66d7377b01e1a948f1a8bc1fdcb19",
      "preparation_review": "fdb7d9d3f9b53a0fe07aa7bbcb25ff347a3d5495ab62c0f9164168e0627e42e0"
    },
    "screenshot_sha256": [
      "054a71416a1135393884b182e65a6b2a2f642810817804c18b9362f31242ea67",
      "e969e3c8c2cc20fec38631b5fe4888863e359c1f7f347468c1666aec80a99c2d",
      "f59fcdebb1548cc3d386cd9c63ea51fda1dfd708831e7eef7e3011b8bade6fdb"
    ]
  }
}
