Repository navigation
v0.1.28 — PassionCode.ai
The launcher meets the organization's
product lifecycle contract:
findings F13, F14, F15 and F17 of the 2026-10-03 lifecycle audit. Observatory Log moves to
Project Observatory 0.16.0.
Changed
- Observatory Log is pinned at
v0.16.0(plugin 0.16.0; it wasv0.15.0, plugin 0.15.0),
the Project Observatory 0.16.0 skills. The skills' text is unchanged and follows the release:
agent memory now checks an access binding on every call, embeds remotely only with the
operator's per-project consent, and can be erased with a receipt (full forget).
Fixed
- One update at a time (LC-03, F14).
update,restoreanduninstalltake
~/.passioncode/update.lock; a second one refuses with exit 1 and names the holder, so a
background update and a manual one no longer interleave theirclaude pluginwrites. - One
npm viewfor sessions started together (F13). The SessionStart hook claims
~/.passioncode/probe.pendingbefore it starts the probe; the probe removes it after recording,
and a marker older than five minutes is taken over. - Releases no longer accumulate (LC-11, LC-15, F15). An update keeps the release it installed
and the one it replaced, and removes older releases and partial copies left by a killed update
(prunestep; a dry run plans it). - A release proves its provenance (F17).
vendor --releaserefuses a member whose tag does not
name the plugin version it carries. A member whose repository's tags version another product
may declarerefVersions: "repository"with the pluginversionit expects; the bytes at that
tag must carry that version, and the manifest recordsrefVersionsso the pair reads as the
repository's release, not the plugin's. No member declares it yet: at the current pins every tag
names its plugin version (Observatory Logv0.16.0carries 0.16.0), and whether Observatory Log
should use it when the two diverge again is the open operator decision PC-04. AGENTS.mdgains a## Lifecyclesection: the background footprint with the SessionStart
hook's cost and cadence (LC-09) and build retention (LC-15).