Skip to content

feat: rewrite extension#38

Draft
aliou wants to merge 9 commits into
mainfrom
feat/rewrite
Draft

feat: rewrite extension#38
aliou wants to merge 9 commits into
mainfrom
feat/rewrite

Conversation

@aliou
Copy link
Copy Markdown
Owner

@aliou aliou commented May 10, 2026

No description provided.

aliou added 9 commits May 9, 2026 18:18
Build the Pi-agnostic process management core under src/.

Add typed process domain models, the inter-extension protocol, and a fresh manager factory owned by the future core extension instance.

Split manager responsibilities into registry, log store, output tracking, throttled notifications, and runtime control so process lifecycle, logs, watches, stdin writes, kill behavior, and cleanup can be tested independently.

Add deterministic Vitest coverage with memfs-backed filesystem mocks, mocked process spawning, typed @golevelup/ts-vitest mocks, literal-by-default log watches, and fast event-driven manager tests.
@aliou
Copy link
Copy Markdown
Owner Author

aliou commented May 16, 2026

Will close #40 when merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant