personal memory agent
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add make sail target to emit code.shipped callosum event

Adds a `sail` Makefile target that sends a `code.shipped` event with the
current short git hash to the callosum message bus. Documents the new
`code` tract in the callosum protocol registry.

+11 -1
+5 -1
Makefile
··· 1 1 # solstone Makefile 2 2 # Python-based AI-driven desktop journaling toolkit 3 3 4 - .PHONY: install uninstall test test-apps test-app test-only test-integration test-integration-only test-all format ci clean clean-install coverage watch versions update update-prices pre-commit skills dev all 4 + .PHONY: install uninstall test test-apps test-app test-only test-integration test-integration-only test-all format ci clean clean-install coverage watch versions update update-prices pre-commit skills dev all sail 5 5 6 6 # Default target - install package in editable mode 7 7 all: install ··· 100 100 # Start local dev stack against fixture journal (no observers, no daily processing) 101 101 dev: .installed 102 102 $(TEST_ENV) PATH=$(CURDIR)/$(VENV_BIN):$$PATH $(VENV_BIN)/sol supervisor 0 --no-observers --no-daily 103 + 104 + # Emit a code.shipped event with current git hash 105 + sail: .installed 106 + $(VENV_BIN)/sol callosum send code shipped hash=$$(git rev-parse --short HEAD) 103 107 104 108 # Test environment - use fixtures journal for all tests 105 109 TEST_ENV = JOURNAL_PATH=tests/fixtures/journal
+6
docs/CALLOSUM.md
··· 139 139 callosum_send("notification", "show", title="Import Complete", message="3 segments imported", icon="📥", autoDismiss=5000) 140 140 ``` 141 141 142 + ### `code` - Code lifecycle events 143 + **Source:** `make sail` (Makefile) 144 + **Events:** `shipped` 145 + **Key fields:** `hash` (short git commit hash) 146 + **Purpose:** Track code deployment and release events 147 + 142 148 --- 143 149 144 150 ## Key Concepts