From 6cb4bbaf0270e89561bda6d3a63641f85f6e12b5 Mon Sep 17 00:00:00 2001 From: Saravana Achu Mac Date: Sat, 4 Apr 2026 00:34:46 -0700 Subject: [PATCH] docs(ecosystem): track review follow-up fixes --- docs/ecosystem/ECOSYSTEM_IMPLEMENTATION_TRACKER.md | 6 ++++++ .../PHASE3_COWORK_ACTIONTRAIL_NOTE_MEMORY_EXECUTION_PLAN.md | 3 +++ 2 files changed, 9 insertions(+) diff --git a/docs/ecosystem/ECOSYSTEM_IMPLEMENTATION_TRACKER.md b/docs/ecosystem/ECOSYSTEM_IMPLEMENTATION_TRACKER.md index 2bb76846..db55a0f2 100644 --- a/docs/ecosystem/ECOSYSTEM_IMPLEMENTATION_TRACKER.md +++ b/docs/ecosystem/ECOSYSTEM_IMPLEMENTATION_TRACKER.md @@ -157,12 +157,18 @@ Example: - `e294cf5` - `4af86b4` - `43819f1` + - `a253de1` + - `7ee2151` + - `5a7f80d` Status note: - shared contract now supports a canonical `trail-report` payload while reusing generic `artifact.created`, `artifact.linked`, and `memory.entry.created` - ActionTrail imports Cowork audit-export JSON into a persisted `trail-report` artifact plus latest created-event index - NoteLett imports the latest `trail-report` into a markdown audit note and preserves upstream trail-report causation - MindLyst imports the latest audit note into an `insight` memory proposal and preserves upstream note-link lineage - Codex completed a manual runtime walkthrough on `2026-04-03` using `/tmp/bytelyst-phase3-walkthrough.myuu1z`, which produced the causal chain `evt_trail_created_b40197d5302e -> evt_note_created_abc1ad821974 -> evt_note_linked_9fd9a2b03363 -> evt_memory_8103b59fb40c` + - review follow-up fixed the ActionTrail trace semantics so `causationId` and `parentEventId` no longer misuse Cowork task IDs + - NoteLett now exposes `/api/ecosystem/phase3/import-latest-trail-report` + - MindLyst now exposes the audited import path through `POST /api/memory` with `importLatestAuditNote: true` --- diff --git a/docs/ecosystem/PHASE3_COWORK_ACTIONTRAIL_NOTE_MEMORY_EXECUTION_PLAN.md b/docs/ecosystem/PHASE3_COWORK_ACTIONTRAIL_NOTE_MEMORY_EXECUTION_PLAN.md index 16939d6e..74964da5 100644 --- a/docs/ecosystem/PHASE3_COWORK_ACTIONTRAIL_NOTE_MEMORY_EXECUTION_PLAN.md +++ b/docs/ecosystem/PHASE3_COWORK_ACTIONTRAIL_NOTE_MEMORY_EXECUTION_PLAN.md @@ -126,3 +126,6 @@ The remaining unchecked item is explicitly deferred. Phase 3 baseline is still c - `e294cf5` ActionTrail `trail-report` producer seam - `4af86b4` NoteLett audited note import seam - `43819f1` MindLyst audited memory import seam +- `a253de1` normalized Phase 3 ActionTrail event trace semantics +- `7ee2151` wired the NoteLett Phase 3 import through a live backend route +- `5a7f80d` wired the MindLyst Phase 3 audited note import through the memory API