Skip to content

📦 Sync public Scout core to 0.2.94 - #8

Merged
arach merged 6 commits into
mainfrom
sync/public-core-0.2.94
Aug 29, 2026
Merged

arach merged 6 commits into
mainfrom
sync/public-core-0.2.94

Conversation

@arach

@arach arach commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Why

oscout/scout was last pushed 2026-08-26 at v0.2.92. Private OpenScout is already 0.2.94 (CLI TUI, quota feed, mesh actions, ratatui crate). Public git was systematically stale because there was no allowlisted overlay.

This is a transition copy, not the long-term “public is canonical” cutover. It keeps public source current without waiting on a perfect base-web split.

What landed

  • Overlay CLI, runtime, protocol, agent-sessions, session-trace, web, desktop, scoutd, voice-core, repo-service, and crates/scout-tui
  • Bump lockstep version to 0.2.94
  • Add core product docs (architecture, current-posture, comms, ports, …)
  • Patch public package.json / docs.json / CI for scout-tui
  • Refresh bun.lock in this repo (no macOS/iOS/Slack/cloud workspaces)

Left alone

Public presentation, license, community files, Dewey docs, and the OIDC npm workflow:

README.md, LICENSE, CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, SUPPORT.md, install.md, AGENTS.md, dewey.config.ts, docs/overview.md, docs/quickstart.md, docs/public-source-boundary.md, .github/** except a scout-tui CI step, scripts/ship-npm.sh, scripts/ship-release.mjs, scripts/bump-version.mjs

Still out of this repo: apps/macos, apps/ios, apps/cloud, apps/mesh-front-door, packages/slack, landing, design studio.

Follow-up (not this PR)

After merge, tag v0.2.94 and dispatch .github/workflows/release-package-npm.yml so npm latest matches this public source. Do not publish npm from the private checkout.

The overlay command lives in the private workspace:

node scripts/sync-public-core.mjs --dest /path/to/oscout-scout
node scripts/sync-public-core.mjs --dest /path/to/oscout-scout --execute

arach added 2 commits August 29, 2026 12:29
Overlay the public CLI, runtime, protocol, session packages, desktop
command surface, baseline web, and scout-tui crate from OpenScout
0.2.94 so oscout/scout stops lagging private main.

Keep public-only presentation, license, community docs, and the OIDC
npm workflow. Native apps, hosted services, and Slack stay out.
Remove macOS/iOS agent specs and working notes, scrub remaining agent
docs so they do not point at absent native apps, and document the
overlay as a temporary migration export. Native-surface web scripts
now fail closed in this repository.
@arach

arach commented Aug 29, 2026

Copy link
Copy Markdown
Contributor Author

Follow-up from Codex review (flt-mtelsb0y-c346ya):

  • Dropped docs/agent/macos.agent.md, docs/agent/notes/**, and other private-oriented agent notes
  • Scrubbed remaining agent docs so they do not point at absent apps/macos / apps/ios
  • Documented the overlay as a temporary migration export, not the canonical-public cutover
  • Native-surface web scripts now fail closed here
  • Still not a five-package npm release: tag v0.2.94 then dispatch public OIDC for protocol + CLI only

Dispatching public CI on this branch next.

arach added 4 commits August 29, 2026 12:47
Allow scout tui spawnSync sites and drop stale macOS/iOS entries that
do not exist in this repository so the public fence can pass.
Public typecheck rejected the injected spawnSync stub.
The agents summary path loads a time-unbounded broker roster, not a
rich activity snapshot.
Keep findFootprintFailures for the public ship-release tests instead of
overlaying the private packed-file checker.
@arach
arach merged commit 8b8f960 into main Aug 29, 2026
1 of 2 checks passed
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