Skip to content

Harden Workspace Hub audit and stale-info cleanup#12

Merged
RichardGeorgeDavis merged 1 commit into
mainfrom
codex/workspace-audit-cleanup
May 10, 2026
Merged

Harden Workspace Hub audit and stale-info cleanup#12
RichardGeorgeDavis merged 1 commit into
mainfrom
codex/workspace-audit-cleanup

Conversation

@RichardGeorgeDavis
Copy link
Copy Markdown
Owner

@RichardGeorgeDavis RichardGeorgeDavis commented May 10, 2026

Summary

  • hardens Workspace Hub local mutating API routes with an explicit intent header and origin guard
  • keeps paused Workspace memory/MemPalace actions visibly disabled and API-rejected while the wrapper remains paused
  • normalizes repo activity, metadata, and event writes to discovered repo.relativePath values
  • removes ServBay-specific tracked docs, setup checks, and Workspace Hub API/UI naming; mapped-host remains a generic preview mode
  • updates stale-info guidance so tracked docs/manifests stay canonical over generated cache
  • makes tools/scripts/cleanup-sync-noise.sh dry-run by default with explicit --run

Verification

  • git diff --check
  • git grep -n -i "servbay" HEAD -> no tracked hits
  • tools/scripts/cleanup-sync-noise.sh . --all --dry-run -> matched=0
  • pnpm --dir repos/workspace-hub typecheck
  • pnpm --dir repos/workspace-hub test -> 51 passing tests
  • pnpm --dir repos/workspace-hub lint
  • pnpm --dir repos/workspace-hub build
  • tools/scripts/release-readiness.sh -> pass

Cleanup And Smoke

  • Targeted sync-noise cleanup was run before this commit and removed 7,222 .DS_Store, ._*, and Icon\r files.
  • Follow-up cleanup dry-run reports matched=0.
  • Live Hub smoke verified GET summary/search/capabilities/health endpoints, guarded POST rejection for missing intent and foreign origins, loopback guarded POST success, paused MemPalace context commands, and visible Workspace memory / Workspace Capabilities / Repo Discovery panels.
  • Confirmed no dev servers remained on ports 4101 or 4174 after the smoke pass.

Expected Warnings

  • tools/scripts/release-readiness.sh reports optional omx missing.

@RichardGeorgeDavis RichardGeorgeDavis force-pushed the codex/workspace-audit-cleanup branch from 5aa5496 to d7fe023 Compare May 10, 2026 16:48
@RichardGeorgeDavis RichardGeorgeDavis marked this pull request as ready for review May 10, 2026 18:03
@RichardGeorgeDavis RichardGeorgeDavis merged commit 2a01693 into main May 10, 2026
1 check passed
@RichardGeorgeDavis RichardGeorgeDavis deleted the codex/workspace-audit-cleanup branch May 10, 2026 18:03
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