{"id":"paseo-workboard","repo":"fxbing/paseo-workboard","url":"https://github.com/fxbing/paseo-workboard","package":"paseo-workboard","npm":{"package":"paseo-workboard","version":"0.1.0","integrity":"sha512-hexy0m+TmZgywlQnzM/wVmXnvGeQNJOvZCyBprSqNfrwn8qeR9EaYozv+GYzy6x8dI20cQ7zZVZY6Gp0aSNkCw==","publishedAt":"2026-09-24T08:27:02.596Z","downloadsLast30Days":0},"name":"paseo-workboard","description":"Workspace tasks, draft todos and a label-linked kanban for Paseo","categories":["productivity","automation"],"platforms":["macos"],"caveats":["Requires Paseo app and daemon 0.9.1; the internal bridge must be revalidated before widening compatibility.","Runs as trusted, unsandboxed plugin code on the Paseo daemon host.","Automatic archive is opt-in and may stop agents or terminals and remove a Paseo-managed worktree.","Missing conversation history, active work, or unsafe Git state defer automatic archive.","Archive timeouts require manual verification; Workboard does not restore deleted worktrees.","Verified on macOS; native iOS and Android interactions have not been tested."],"images":[],"themes":[],"health":{"manifestValid":true,"hasReadme":true,"hasLicense":true,"hasTests":true,"hasTypecheckScript":true,"updatedRecently":true},"scannedAt":"2026-09-25T12:21:43.544Z","addedAt":"2026-09-25T09:59:59Z","npmSecurity":{"status":"passed","blockingFindings":0,"advisoryFindings":0,"scannedAt":"2026-09-25T12:05:55.932Z","version":"0.1.0","integrity":"sha512-hexy0m+TmZgywlQnzM/wVmXnvGeQNJOvZCyBprSqNfrwn8qeR9EaYozv+GYzy6x8dI20cQ7zZVZY6Gp0aSNkCw=="},"version":"0.1.0","security":{"status":"passed","blockingFindings":0,"advisoryFindings":0,"scannedAt":"2026-09-25T12:05:55.932Z","commit":"affa14be8748f190b8a74299c89984dab2f259c4"},"author":"fxbing","license":"MIT","paseoVersionRequirement":"=0.9.1","descriptionNodes":[{"type":"text","text":"Workspace tasks, draft todos and a label-linked kanban for Paseo"}],"caveatNodes":[[{"type":"text","text":"Requires Paseo app and daemon 0.9.1; the internal bridge must be revalidated before widening compatibility."}],[{"type":"text","text":"Runs as trusted, unsandboxed plugin code on the Paseo daemon host."}],[{"type":"text","text":"Automatic archive is opt-in and may stop agents or terminals and remove a Paseo-managed worktree."}],[{"type":"text","text":"Missing conversation history, active work, or unsafe Git state defer automatic archive."}],[{"type":"text","text":"Archive timeouts require manual verification; Workboard does not restore deleted worktrees."}],[{"type":"text","text":"Verified on macOS; native iOS and Android interactions have not been tested."}]],"manifest":{"id":"paseo-workboard","description":"Workspace tasks, draft todos and a label-linked kanban for Paseo","requirements":{"paseo":"=0.9.1"}},"repoMeta":{"stars":0,"defaultBranch":"main","pushedAt":"2026-09-24T08:17:37Z"},"owner":{"login":"fxbing","avatarUrl":"https://avatars.githubusercontent.com/u/29175509?v=4"},"installNotesHtml":"<p>Install the source from GitHub into the selected Paseo daemon:</p>\n<pre><code class=\"language-sh\">paseo plugin install github:fxbing/paseo-workboard\n</code></pre>\n<p>For local development or evaluation, install a checkout into the selected Paseo daemon:</p>\n<pre><code class=\"language-sh\">npm ci\npaseo plugin install /absolute/path/to/paseo-workboard\n</code></pre>\n<p>Enable plugins in Paseo, then open <strong>Workboard</strong> from the sidebar.</p>","limitationsNotesHtml":"<ul>\n<li>Workboard targets Paseo 0.9.1 exactly. Its internal bridge for label and workspace writes can require changes for later Paseo versions.</li>\n<li>Automatic archival can stop Agents and terminals and may remove a managed worktree. Incomplete conversation history postpones automatic archival; Workboard cannot restore a native archive or a removed worktree.</li>\n<li>Native workspace labels, archive, and sidebar pins can change outside Workboard. The host does not expose every atomic operation, so uncertain operations are retained for manual review rather than retried destructively.</li>\n<li>The native mobile clients are not verified.</li>\n</ul>","readmeText":"# Paseo Workboard\n\n[中文](README.zh-CN.md) · [User guide](docs/user-guide.md) · [中文使用指南](docs/zh-CN/user-guide.md)\n\nWorkboard is a Paseo kanban plugin for workspaces and ideas. Each active workspace becomes one task. You can also capture a title-only draft first, then create or attach its workspace when you are ready to start.\n\n## Highlights\n\n- Import existing workspaces automatically, with one workspace represented by one task.\n- Keep drafts without a workspace, directory, Agent, or conversation.\n- Use groups and managed workspace labels as the task status; move cards or change a native label to update the same status.\n- See Agent activity separately from task status. An Agent finishing does **not** complete a task.\n- Follow Paseo's desktop language for Chinese and English UI text and dates.\n- Review compact PR/MR, CI, and review-decision information supplied by Paseo.\n- Reorder, resize, collapse, color, and locate desktop columns without changing task data. Narrow layouts use a single-group view and status menu.\n- Optionally archive eligible completed or canceled workspaces after 30 days from their last verified conversation.\n\n## Compatibility and trust\n\n`paseo-workboard@0.1.0` is verified for **Paseo app and daemon 0.9.1**. Its plugin manifest intentionally requires `=0.9.1`.\n\nPaseo 0.9.1 exposes label reads through the public plugin SDK, but not label writes. Workboard therefore uses a version-specific internal bridge for its label and workspace operations. The bridge reuses the host session and must be revalidated when Paseo changes.\n\nThe plugin server runs with the daemon. Install it only after reviewing the source and treating it as trusted, unsandboxed local code.\n\n## Installation\n\nInstall the source from GitHub into the selected Paseo daemon:\n\n```sh\npaseo plugin install github:fxbing/paseo-workboard\n```\n\nFor local development or evaluation, install a checkout into the selected Paseo daemon:\n\n```sh\nnpm ci\npaseo plugin install /absolute/path/to/paseo-workboard\n```\n\nEnable plugins in Paseo, then open **Workboard** from the sidebar.\n\n## Quick start\n\n1. Open Workboard. Existing active workspaces appear as tasks. Workspaces without a managed status label enter **Inbox** without writing a label during import.\n2. Create a draft with a title when you have an idea. It stays in **To do** and has no workspace yet.\n3. Select **Start work** to create a workspace or attach an existing one. Start a conversation from the native workspace when needed.\n4. Move a card between groups with the status menu or, on desktop, its drag handle. Managed labels and task status stay synchronized.\n5. Configure labels, groups, automatic archiving, and optional sidebar pinning in **Settings**.\n\n## Documentation\n\n- [User guide](docs/user-guide.md): task flow, groups, board interaction, archive, pinning, and local preferences.\n- [中文使用指南](docs/zh-CN/user-guide.md): the same guide in Chinese.\n- [Contributing](CONTRIBUTING.md) · [中文贡献指南](CONTRIBUTING.zh-CN.md)\n- [Architecture](docs/architecture.md) · [中文架构](docs/zh-CN/architecture.md)\n- [Releasing](docs/releasing.md) · [中文发布](docs/zh-CN/releasing.md)\n- [Verification](docs/verification.md) · [中文验证](docs/zh-CN/verification.md)\n\n## Development\n\n```sh\nnpm ci\nnpm run format:check\nnpm run check\nnpm run check:package\nnpm pack --dry-run\n```\n\nUse the [isolated integration fixture](tests/integration/README.md) for host-level checks. Do not load development builds into a personal daemon as a substitute for that fixture.\n\n## Limitations\n\n- Workboard targets Paseo 0.9.1 exactly. Its internal bridge for label and workspace writes can require changes for later Paseo versions.\n- Automatic archival can stop Agents and terminals and may remove a managed worktree. Incomplete conversation history postpones automatic archival; Workboard cannot restore a native archive or a removed worktree.\n- Native workspace labels, archive, and sidebar pins can change outside Workboard. The host does not expose every atomic operation, so uncertain operations are retained for manual review rather than retried destructively.\n- The native mobile clients are not verified.\n\n## License and acknowledgements\n\n[MIT](LICENSE).\n\nThe project was inspired by [Paseo Thread Board](https://github.com/samgbafa/paseo-thread-board) and [Paseo Kanban](https://github.com/breathi3552/paseo-kanban).\n"}