Update tracker and execution plan with test:phase1 command, npm env requirements, and Vitest pass evidence for note-to-memory path. Made-with: Cursor
7.7 KiB
7.7 KiB
Ecosystem Implementation Tracker
Status: Active tracker Owner:
learning_ai_common_platPurpose: Single place to track cross-product ecosystem implementation progress, owners, status, and commit links.
1. Tracking Rules
Use this document as the execution ledger for ecosystem work.
Rules:
- Every implementation item should have exactly one status owner.
- Every completed item should include at least one commit reference.
- Use checkboxes for executable tasks and update them in the same PR/commit series that implements the work.
- If a task spans multiple repos, list all affected repos in the row.
- If a task is blocked, state the blocker explicitly instead of leaving it ambiguous.
Status values:
not-startedin-progressblockeddone
Commit link format:
- short hash only when local
- GitHub commit URL once pushed
Example:
eae3409https://github.com/saravanakumardb1/learning_ai_common_plat/commit/eae3409
2. Core Spec Status
| Spec | Status | Owner Repo | Notes | Commits |
|---|---|---|---|---|
ECOSYSTEM_CROSS_POLLINATION_OPPORTUNITIES.md |
done | learning_ai_common_plat |
strategy baseline created and strengthened | d28e9d0, 341cde7, 3e572b6 |
ECOSYSTEM_SHARED_ARTIFACT_SCHEMA.md |
in-progress | learning_ai_common_plat |
Phase 1 artifact schema and fixtures now exist in @bytelyst/events; broader storage rules still open |
eae3409, 76f1b47 |
ECOSYSTEM_AGENT_RUNTIME_CONTRACT.md |
in-progress | learning_ai_common_plat |
draft stub exists, runtime normalization still open | eae3409 |
ECOSYSTEM_APPROVALS_AND_TRUST_MODEL.md |
in-progress | learning_ai_common_plat |
draft stub exists, policy matrix still needs hardening | eae3409 |
ECOSYSTEM_EVENT_TAXONOMY.md |
in-progress | learning_ai_common_plat |
Phase 1 event names and examples now exist in @bytelyst/events; broader taxonomy remains open |
41fa2cd, 76f1b47 |
ECOSYSTEM_OWNERSHIP_MATRIX.md |
in-progress | learning_ai_common_plat |
temporary four-party ownership model added | 41fa2cd, 7a86a76 |
ECOSYSTEM_VERIFICATION_MATRIX.md |
in-progress | learning_ai_common_plat |
draft verification model added | 41fa2cd |
ECOSYSTEM_CONTRACT_TEST_STRATEGY.md |
in-progress | learning_ai_common_plat |
draft contract-test model added | 41fa2cd |
ECOSYSTEM_MARKETPLACE_UNIFICATION.md |
in-progress | learning_ai_common_plat |
draft exists, inventory and entitlement details open | 7a86a76 |
ECOSYSTEM_PERSONAL_TIMELINE_PRD.md |
in-progress | learning_ai_common_plat |
draft exists, hosting and filtering decisions open | 7a86a76 |
3. Phase 1 Checklist
Foundation
- Create canonical ecosystem docs home in
docs/ecosystem/Commits:5f4134e
- Draft cross-pollination strategy
Commits:
d28e9d0341cde73e572b6
- Draft artifact schema stub
Commits:
eae3409
- Draft runtime contract stub
Commits:
eae3409
- Draft approvals and trust model stub
Commits:
eae3409
- Draft event taxonomy
Commits:
41fa2cd
- Implement Phase 1 artifact and event contracts in
@bytelyst/eventsCommits:76f1b47
- Draft temporary ownership matrix
Commits:
41fa2cd7a86a76
- Draft verification matrix
Commits:
41fa2cd
- Draft contract-test strategy
Commits:
41fa2cd
- Draft marketplace unification spec
Commits:
7a86a76
- Draft personal timeline PRD
Commits:
7a86a76
- Draft first adoption docs for transcript -> note -> memory flow
Commits:
7a86a76
First implementation tracks
- LysnrAI transcript -> NoteLett note -> MindLyst memory
Repos:
learning_voice_ai_agentlearning_ai_noteslearning_multimodal_memory_agentslearning_ai_common_platCommits:76f1b47dd3d6223b8298b6ffc2f863c791f79c85ad9ecc7c60f469a9Status note:- artifact flow is implemented end-to-end and downstream event lineage is now hardened with persisted latest-event indexes
- MindLyst web Phase 1 memory-import path is verified with focused Vitest (
npm run test:phase1inmindlyst-native/webafternpm installwithGITEA_NPM_HOST/ token); see49796b1inlearning_multimodal_memory_agents - final end-to-end walkthrough remains open while
learning_ai_notesstill has local dependency gaps in some clones
- FlowMonk plan -> ChronoMind routine -> EffoRise habit
Repos:
learning_ai_flowmonklearning_ai_clocklearning_ai_efforiselearning_ai_common_platCommits:- pending
- Cowork -> ActionTrail -> NoteLett -> MindLyst audited artifact flow
Repos:
oss/learning_ai_claw-coworklearning_ai_trailslearning_ai_noteslearning_multimodal_memory_agentslearning_ai_common_platCommits:- pending
4. Current Gaps Before Broad Implementation
- event taxonomy phase-1 event list hardened in
@bytelyst/events - adoption docs exist for the first flow, but broader repo coverage is still missing
- ownership model is temporary and must be revised if the team changes
- verification matrix needs repo-level test ownership
- contract-test strategy fixture location and validation tooling now exist in
packages/events
These should be resolved before claiming the ecosystem docs are fully implementation-ready.
5. Active Execution Plan
Current implementation kickoff document:
Execution status:
- shared contract baseline implemented in
packages/events - LysnrAI emits canonical transcript artifact +
capture.transcript.created - LysnrAI also persists the latest transcript event index for downstream causation (
79c85ad) - NoteLett imports the latest transcript artifact into a note, emits
artifact.created+artifact.linked, and now preserves upstream capture event lineage (9ecc7c6) - MindLyst imports the latest note artifact into a memory proposal, emits
memory.entry.created, and now preserves upstream note-link lineage (0f469a9) - end-to-end runtime walkthrough is still pending
- repo-local verification for MindLyst web Phase 1 path is unblocked when private registry env vars are set (
49796b1) - repo-local verification in
learning_ai_notescan still be blocked by incomplete local package/tooling setup in some clones