{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "shengsheng90-dsh-taskboard--track-local-project-tasks-in-web-ui",
 "repo": "shengsheng90/DSH-taskboard",
 "repo_url": "https://github.com/shengsheng90/DSH-taskboard",
 "repo_slug": "shengsheng90-dsh-taskboard",
 "title": "Track local project tasks in a native Web UI board",
 "page_title": "How to track local project tasks in a native Web UI board with DSH Taskboard",
 "summary": "Create projects and tasks in the Harness Web UI and keep them in a local SQLite file.",
 "who": "A solo developer who wants a simple to-do and status board for a local project, kept next to the Harness sessions they already use.",
 "problem": "Keeping project tasks in a separate app or a text file drifts from the work Harness is doing. A task board inside the same Harness Web UI keeps both in one place.",
 "outcome": "Projects and tasks persist in a local SQLite database, each with a readable key such as DSH-42 and a status from backlog through done.",
 "steps": [
  "Install the plugin as described in the install use case and restart Harness.",
  "Open the Taskboard control in the Harness Web UI sidebar footer.",
  "Create a project, then add a task and move it through backlog, todo, in_progress, and in_review.",
  "Refresh the page and confirm the project and task still appear.",
  "Find the default database at .dsh/taskboard.sqlite or the path in the startup log and confirm the file exists."
 ],
 "agent_prompt": "Using the DSH-taskboard README at https://github.com/shengsheng90/DSH-taskboard, create a project named <project-name> and a task titled <task-title> in the Harness Web UI. Report the task key and status, and confirm both persist after a page refresh.",
 "agents": [
  "any"
 ],
 "difficulty": "Beginner",
 "time": "30 minutes",
 "basis": "readme",
 "caveat": "The README says the default database path is relative and resolved against the nearest git project, so check the startup log to find where data is actually stored.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "typescript",
 "requirements": [
  "A DeepSeek Harness checkout or installation with the web profile",
  "Node.js ^22.19.0 or >=24.0.0 (verify with `node -v`)",
  "pnpm 11.x for repository development (verify with `pnpm -v`); profile installation uses Harness's pnpm",
  "Write access to $DSH_HOME (default ~/.dsh) and the ability to restart the Harness process"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.8,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/shengsheng90-dsh-taskboard/track-local-project-tasks-in-web-ui/",
 "md": "https://dedupedai.com/use-cases/shengsheng90-dsh-taskboard/track-local-project-tasks-in-web-ui/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/shengsheng90-dsh-taskboard--track-local-project-tasks-in-web-ui.json",
 "api_version": "v1"
}
