From a469d5d61ee0d24f9074babbf3fac84b828175c8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 11:06:00 +0000 Subject: [PATCH] memory: learn from merged PR #214 --- .cml/memory/cycles/pr-214-606328a5ed6a.json | 199 ++++++++++++++++++++ 1 file changed, 199 insertions(+) create mode 100644 .cml/memory/cycles/pr-214-606328a5ed6a.json diff --git a/.cml/memory/cycles/pr-214-606328a5ed6a.json b/.cml/memory/cycles/pr-214-606328a5ed6a.json new file mode 100644 index 00000000..81715a5b --- /dev/null +++ b/.cml/memory/cycles/pr-214-606328a5ed6a.json @@ -0,0 +1,199 @@ +{ + "evidence": [ + { + "description": "Normalized exact-head check-run snapshot for #214.", + "digest": "db8a146a9b5447b54cbed3e005ea4469da6f29c91c1a67ca057466fa838e6461", + "id": "source-checks", + "kind": "test", + "locator": "https://github.com/safal207/Causal-Memory-Layer/commit/1dd68fec8b945fdbb4a617e9aae5d56c0bfd187d/checks" + }, + { + "description": "Normalized changed-file snapshot for #214.", + "digest": "bc1df6abcd1d4fd4005c83f5a60136995b5143fafa9596141f08ee4b006820ff", + "id": "source-files", + "kind": "document", + "locator": "https://github.com/safal207/Causal-Memory-Layer/pull/214/files" + }, + { + "description": "Merge commit for pull request #214.", + "digest": "624ff1a4bfa64d0cc27b846032dc6acea555585cf4a06fc2d6d6e07afb731225", + "id": "source-merge", + "kind": "commit", + "locator": "git:606328a5ed6a57a6f2535bad91ea960d83e3f585" + }, + { + "description": "Normalized merged pull-request snapshot for #214.", + "digest": "54402ee67c5f87bc3fdfa3d3faabfcb0c2e28b3219a9b344c9dc033a267ec0de", + "id": "source-pr", + "kind": "document", + "locator": "https://github.com/safal207/Causal-Memory-Layer/pull/214" + }, + { + "description": "Normalized review snapshot for #214 without review bodies.", + "digest": "ad3c65fd314ddfa8edb628facd045a33df69bf166013bfed349b0a5ff3f3a71f", + "id": "source-reviews", + "kind": "review", + "locator": "https://github.com/safal207/Causal-Memory-Layer/pull/214/reviews" + } + ], + "graph": { + "edges": [ + { + "evidence_ids": [ + "source-checks", + "source-reviews" + ], + "id": "edge-action-check", + "relation": "requires", + "source": "action-merged-approach", + "strength": 100, + "target": "check-recorded-evidence" + }, + { + "evidence_ids": [ + "source-checks", + "source-merge", + "source-reviews" + ], + "id": "edge-check-outcome", + "relation": "supports", + "source": "check-recorded-evidence", + "strength": 90, + "target": "outcome-merged" + }, + { + "evidence_ids": [ + "source-pr" + ], + "id": "edge-constraint-lesson", + "relation": "requires", + "source": "constraint-review-required", + "strength": 100, + "target": "lesson-proposed-best-known-path" + }, + { + "evidence_ids": [ + "source-merge" + ], + "id": "edge-outcome-lesson", + "relation": "leads_to", + "source": "outcome-merged", + "strength": 75, + "target": "lesson-proposed-best-known-path" + }, + { + "evidence_ids": [ + "source-files", + "source-pr" + ], + "id": "edge-to-action", + "relation": "leads_to", + "source": "situation-merged-pr", + "strength": 90, + "target": "action-merged-approach" + } + ], + "nodes": [ + { + "attributes": { + "changed_files": 38, + "head_sha": "1dd68fec8b945fdbb4a617e9aae5d56c0bfd187d", + "source": "deterministic-fallback" + }, + "confidence": 95, + "id": "action-merged-approach", + "kind": "action", + "label": "Apply the merged approach from PR #214: feat: add Liminal Recall vector-memory hackathon app", + "status": "verified" + }, + { + "attributes": { + "check_run_count": 21, + "review_count": 4 + }, + "confidence": 90, + "id": "check-recorded-evidence", + "kind": "check", + "label": "Review recorded exact-head checks and reviews for PR #214 before reuse", + "status": "tested" + }, + { + "attributes": { + "execution_authority": false, + "generated": true, + "merge_authority": false + }, + "confidence": 100, + "id": "constraint-review-required", + "kind": "constraint", + "label": "Human review is required before accepting or sharing this generated lesson", + "status": "proposed" + }, + { + "attributes": { + "generated": true, + "globally_optimal": false, + "human_review_required": true + }, + "confidence": 75, + "id": "lesson-proposed-best-known-path", + "kind": "lesson", + "label": "Best-known repository-local path for PR #214: reuse the merged approach only when the recorded constraints and checks still apply", + "status": "proposed" + }, + { + "attributes": { + "merge_commit": "606328a5ed6a57a6f2535bad91ea960d83e3f585", + "merged_at": "2026-08-27T11:05:50.000Z" + }, + "confidence": 100, + "id": "outcome-merged", + "kind": "outcome", + "label": "PR #214 merged into main as 606328a5ed6a57a6f2535bad91ea960d83e3f585", + "status": "verified" + }, + { + "attributes": { + "pull_request": 214, + "source": "explicit-pr-text" + }, + "confidence": 100, + "id": "situation-merged-pr", + "kind": "situation", + "label": "Adds **Liminal Recall**, a CockroachDB × AWS advisory memory demo that stores operator-attested outcomes, recalls semantically related negative records after Lambda runtime replacement, changes later advisory decisions, and cites the persistent memory UUIDs that influenced them. The branch is integrated with current `main`. Its exact net transition is isolated to `.gitignore`, `hackathons/liminal-recall/**`, and nine repository-level Liminal Recall regression files.", + "status": "observed" + } + ], + "selected_path": [ + "situation-merged-pr", + "action-merged-approach", + "check-recorded-evidence", + "outcome-merged", + "lesson-proposed-best-known-path" + ] + }, + "manifest": { + "contains_private_data": true, + "created_at": "2026-08-27T11:05:50.000Z", + "description": "Automatically proposed decision memory for merged PR #214; human review is required before broader sharing.", + "execution_authority": false, + "license": "MIT", + "merge_authority": false, + "project": "Causal-Memory-Layer", + "source_commit": "606328a5ed6a57a6f2535bad91ea960d83e3f585", + "source_repository": "https://github.com/safal207/Causal-Memory-Layer", + "visibility": "team" + }, + "pack_id": "d6df29aa8bebc97d648e73f8e1bf67cb709bec9ed8782e4d32a0ac5dbac7e3b1", + "redactions": [ + { + "path": "review.body", + "reason": "Review bodies are excluded to reduce disclosure and prompt-injection carryover." + }, + { + "path": "source_event.raw_payload", + "reason": "Only normalized source snapshots are retained." + } + ], + "schema_version": "cml-memory-pack-v1" +}