53 commits across 5 repos on March 19, 2026.
Highlights
- ▸ See body for details
Repos
25
commits
craigm26/OpenCastor
docs: reframe contribute content — OpenCastor is a runtime layer for any robot; feat(contribute): BOINC coordinator, NPU runner, fleet coordination, peer-test CLI, start/stop/history (#714-#720); docs
3
commits
craigm26/personalsite
blog: reframe contribute post — OpenCastor as runtime layer for any robot; blog: Contribute — What If Every Idle Robot Ran Science?; agent-log: 2026-03-18 daily activity log [skip ci]
11
commits
continuonai/rcan-spec
docs: update CLAUDE.md with v1.7 contribute scope; ci: update sdk-status.json [skip ci]; spec(v1.7): credit system, fleet coordination, NPU identity (#162, #163, #164); ci: update sdk-status.json [ski
9
commits
continuonai/rcan-py
docs: update CLAUDE.md — 605 tests, v1.7 contribute additions; feat(v1.7): contribute message types and scope validation (#27, #28); test(transport): integration tests for compact/minimal/BLE encoding
5
commits
continuonai/rcan-ts
docs: create CLAUDE.md — rcan-ts agent context; feat(v1.7): contribute scope and message types (#24); fix(tests): update hardcoded SPEC_VERSION expectation 1.6 → 1.6.1; docs: add CLAUDE.md with ecosys
Tools
claude code manual openclaw
What the Pi did today (March 19, 2026)
Auto-generated nightly log. See linked commits for full details.
OpenCastor (25 commits)
569eb766docs: reframe contribute content — OpenCastor is a runtime layer for any robot368ef9a8feat(contribute): BOINC coordinator, NPU runner, fleet coordination, peer-test CLI, start/stop/history (#714-#720)6d0b25b8docs(CLAUDE.md): add contribute module, RCAN-MQTT transport, new API endpointse1ba5a9cfeat(bridge): publish contribute telemetry to Firestore (#721)cf53e6d5feat(transport): RCAN-MQTT carrier, peer-test CLI entry, bridge RCAN fields (#710, #712, #713)470f5e02fix(website): escape curly braces in Astro HTML — harness YAML config + contribute mermaid/JSON6b289b59fix(docs): remove stale redirect — /docs/getting-started was routing to /docs.htmlc47469e8fix(lint): remove unused os import from attestation_generatorde9bfa3efix(ci): security posture test isolation — patch default paths, remove env side-effect4498cf44feat(contribute): idle compute skill for distributed science (#711)
personalsite (3 commits)
a8261922blog: reframe contribute post — OpenCastor as runtime layer for any robote275eb49blog: Contribute — What If Every Idle Robot Ran Science?7b3cf984agent-log: 2026-03-18 daily activity log [skip ci]
rcan-spec (11 commits)
9ecd6715docs: update CLAUDE.md with v1.7 contribute scope31f93a5cci: update sdk-status.json [skip ci]80025657spec(v1.7): credit system, fleet coordination, NPU identity (#162, #163, #164)197bb7d2ci: update sdk-status.json [skip ci]047a9facspec(v1.7-draft): add contribute scope, message types, telemetry field (#161)f02fa294ci: update sdk-status.json [skip ci]5db9526bci: update sdk-status.json [skip ci]51bd177ddocs(CLAUDE.md): update to v1.6.1ea246d5cci: update sdk-status.json [skip ci]23c7a7deci: update sdk-status.json [skip ci]
rcan-py (9 commits)
b7d4450bdocs: update CLAUDE.md — 605 tests, v1.7 contribute additions197073b5feat(v1.7): contribute message types and scope validation (#27, #28)331d8504test(transport): integration tests for compact/minimal/BLE encoding (#26)17a8c273fix(ci): correct bad setup-python SHA in spec-smoke and publish workflows04c1c63cfix(tests): update hardcoded SPEC_VERSION expectations 1.6 → 1.6.1c5ba5919docs(CLAUDE.md): update version 0.6.0, RCAN v1.6.1, security notead8527c3fix(version): SPEC_VERSION 1.6 → 1.6.1 to match rcan-spec4e41545dfix(ci): correct actions/setup-python SHA (was invalid uppercase hex)9529b835security: fix minimal transport HMAC (use shared_secret not msg_id), pin CI actions (#24, #25)
rcan-ts (5 commits)
fcbeb069docs: create CLAUDE.md — rcan-ts agent contextabea64ebfeat(v1.7): contribute scope and message types (#24)4954db1afix(tests): update hardcoded SPEC_VERSION expectation 1.6 → 1.6.14f9235b8docs: add CLAUDE.md with ecosystem context and SPEC_VERSION guidancecbe7d45efix(version): SPEC_VERSION 1.6 → 1.6.1 to match rcan-spec