Skip to content

[RELEASE] Node activity says each program once, and says what it counted (carries #6463 and #6445) - #6464

Merged
vivekchand merged 1 commit into
mainfrom
release/node-sighting-identity
Oct 16, 2026
Merged

vivekchand merged 1 commit into
mainfrom
release/node-sighting-identity

Conversation

@vivekchand

Copy link
Copy Markdown
Owner

Carries two merged Node activity fixes to PyPI.

  • fix(node): a respawn is not a first sighting #6463: a respawn is not a first sighting. The sighting ledger was keyed by the run, so 1,999 of 2,000 retained events on a live node were "A process was first observed", 556 of them contactsd. A program ledger now sits beside the run ledger, so the 24 hour window holds 24 hours.
  • fix: make node observations understandable and measurable #6445: observed counts shown separately from exact totals, measured process CPU intervals, a bounded lsof fallback for macOS listeners, and a selected-event story that explains the observation instead of an actor diagram no code path could fill.

No new HTTP route, so the cloud pin is a plain one-line bump with no route-policy entry needed (FLYWHEEL 6a does not apply).

CHANGELOG entries for both carried PRs are in this PR, since neither carried its own.

No-PRD: release of changes already reviewed under https://factory.8090.ai/project/b415065f-ab2f-4f53-8864-0c009fd098cb/requirements/d33e1d0b-43c1-4d3f-8d0d-8de6628d0583

🤖 Generated with Claude Code

…ted (carries #6463 and #6445)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@8090-software-factory

Copy link
Copy Markdown

✅ Drift Bot (ClawMetry): no drift detected

Drift Bot analyzed the changed files against this project's blueprints and requirements and found no drift.

@vivekchand
vivekchand merged commit 681bd60 into main Oct 16, 2026
49 checks passed
@vivekchand
vivekchand deleted the release/node-sighting-identity branch October 17, 2026 00:11
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