Skip to content

Add ZooPost dry-run dashboard and agent bridge#12

Merged
hthmkt12 merged 4 commits into
mainfrom
feature/live-account-lease-heartbeat
May 15, 2026
Merged

Add ZooPost dry-run dashboard and agent bridge#12
hthmkt12 merged 4 commits into
mainfrom
feature/live-account-lease-heartbeat

Conversation

@hthmkt12
Copy link
Copy Markdown
Owner

Summary

  • Add ZooPost dashboard shell and dry-run Auto Post Fanpage UI.
  • Route ZooPost Cloud dev API prefixes separately from local FBKit routes, with server-side-only dev bearer support.
  • Add local ZooPost gateway dry-run dispatch adapter with idempotent task creation and safe payload filtering.
  • Add live account lease heartbeat refresh docs/tests and dashboard WebSocket reconnect regression coverage.

Safety

  • Keeps FBKit live/social mutation disabled by default.
  • ZooPost dispatch adapter forces local tasks to dry-run and strips server-owned/live markers.
  • Cloud media inputs reject filesystem paths and keep opaque refs only.

Validation

  • Dashboard build, lint, and Vitest passed.
  • Backend focused pytest suite passed: account queue/quota, ZooPost adapter, rollout gate docs.
  • Agent Python compileall passed.
  • Safe local smoke passed: dashboard proxy routed FBKit status locally, cloud prefixes to ZooPost Cloud, and publish job creation stayed dry-run only.

@hthmkt12 hthmkt12 merged commit 4ebfd56 into main May 15, 2026
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