Skip to content

fix(init): seed durable control-plane stores#186

Merged
hadamrd merged 1 commit into
trunkfrom
friction/control-plane-init
Jun 3, 2026
Merged

fix(init): seed durable control-plane stores#186
hadamrd merged 1 commit into
trunkfrom
friction/control-plane-init

Conversation

@hadamrd
Copy link
Copy Markdown
Owner

@hadamrd hadamrd commented Jun 3, 2026

Summary\n- make forge-loop init create empty durable control-plane stores: event log, frontier cursor, memory DB, and worker session DB\n- extend the runtime ignore scaffold for docs/ops session DBs and critic logs\n- seed this dogfood checkout so status --json has available control-plane sections instead of unavailable stores\n\n## Verification\n- env -u VIRTUAL_ENV uv run --extra dev pytest tests/test_init.py tests/test_cli_status_control_plane.py -q -> 9 passed\n- env -u VIRTUAL_ENV uv run --extra dev ruff check src/forge_loop/init.py tests/test_init.py tests/test_cli_status_control_plane.py -> passed\n- env -u VIRTUAL_ENV uv run --extra dev ruff format --check src/forge_loop/init.py tests/test_init.py tests/test_cli_status_control_plane.py -> passed\n- env -u VIRTUAL_ENV uv run --extra dev mypy src/forge_loop/init.py -> passed\n- env -u VIRTUAL_ENV uv run --extra dev pyright src/forge_loop/init.py tests/test_init.py -> 0 errors\n- env -u VIRTUAL_ENV uv run forge-loop status --json -> control_plane event_log/frontier/memory/tasks/boot available in dogfood checkout

@hadamrd hadamrd merged commit 6db1c96 into trunk Jun 3, 2026
2 checks passed
@hadamrd hadamrd deleted the friction/control-plane-init branch June 3, 2026 01:08
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