{
  "title": "Personal kanban board",
  "human_url": "https://happytails.ai/en/business-tools/personal-kanban-board/",
  "agent_url": "https://happytails.ai/agents/en/business-tools/personal-kanban-board/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/business-tools/personal-kanban-board.md",
  "content": "Personal kanban board\nTurn a list of tasks into a four-column kanban board with backlog, to do, doing and done, with work-in-progress limits and overdue cards flagged.\nHow to use Personal kanban board\nPaste one row per card with a title, optional notes, due date, labels, points and status.\nSet how many cards the doing and to do columns should hold, or 0 for no limit.\nLeave the reference date empty to use today, or enter another date.\nReview the board, then download the report, the card CSV or the backup file.\nHow can we improve this tool?\nReport a problem or share an idea.\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\nUseful next steps\nKanban card calculator\nPomodoro timer\nCycle time bottleneck calculator\nColumns and limits\nEach card is in backlog, to do, doing or done. Rows without a status start in to do. A column with more cards than its limit is flagged so you can finish or move work before starting more. The limit is a warning on this board, not a block.\nDue dates and points\nCards that are not done are compared with the reference date: overdue, due today, due soon within the days you choose, or later. Points are optional effort estimates and are added up per column.\nKeeping your records\nNothing is uploaded. Every result includes a backup file. Paste or open that backup later to pick up where you left off, because records kept in a browser can be lost when site data is cleared.",
  "content_format": "text/plain",
  "visibility": "public",
  "links": [
    {
      "name": "Kanban card calculator",
      "url": "https://happytails.ai/en/business-tools/kanban-card-calculator/"
    },
    {
      "name": "Pomodoro timer",
      "url": "https://happytails.ai/en/date-time-tools/pomodoro-timer/"
    },
    {
      "name": "Cycle time bottleneck calculator",
      "url": "https://happytails.ai/en/business-tools/cycle-time-bottleneck-calculator/"
    }
  ],
  "tool": {
    "id": "personal-kanban-board",
    "category": "business-tools",
    "built": true,
    "requirements": "Up to 250 rows and 100,000 characters of CSV, or a backup file of up to 500 records and 400,000 characters made by this tool. Labels are separated by semicolons. Everything is calculated on your device. Downloads: JSON report, card CSV and a JSON backup.",
    "implementation": {
      "fields": [
        {
          "key": "reference",
          "label": "Reference date (empty for today)",
          "value": "",
          "type": "date"
        },
        {
          "key": "wipDoing",
          "label": "Doing column limit (0 for none)",
          "value": 3,
          "type": "number",
          "min": 0,
          "max": 1000,
          "step": 1
        },
        {
          "key": "wipTodo",
          "label": "To do column limit (0 for none)",
          "value": 0,
          "type": "number",
          "min": 0,
          "max": 1000,
          "step": 1
        },
        {
          "key": "soonDays",
          "label": "Mark as due soon within (days)",
          "value": 7,
          "type": "number",
          "min": 0,
          "max": 366,
          "step": 1
        }
      ],
      "registrationFamily": "everyday-record-trackers",
      "inputMaxLength": 400000,
      "inputErrorCode": "EVERYDAY_RECORD_TRACKERS_TOO_LONG",
      "note": "The board is built on this device from the cards you paste or the backup you restore, for up to 250 cards.",
      "experience": {
        "automatic": false,
        "single": false,
        "inputMaxLength": 400000,
        "inputMode": "text",
        "label": "Cards as CSV, or a backup file",
        "placeholder": "title,notes,due,labels,points,status",
        "help": "Status is backlog, todo, doing or done. Due dates use YYYY-MM-DD. Separate labels with semicolons. Up to 400,000 characters. Review the settings before running.",
        "action": null
      },
      "mode": "explicit",
      "interactive": true
    },
    "execution": "Browser interface",
    "api": null,
    "browser_agent": {
      "supported": false,
      "name": null,
      "discovery": "WebMCP on the human page in a supporting browser",
      "verification": "See audit/API-AUDIT.md; availability is not verification"
    }
  },
  "markdown": "# Personal kanban board\n\n- Human page: https://happytails.ai/en/business-tools/personal-kanban-board/\n- Markdown: https://happytails.ai/en/business-tools/personal-kanban-board.md\n- Structured JSON: https://happytails.ai/agents/en/business-tools/personal-kanban-board/index.json\n- Visibility: public\n\n## Tool capabilities\n\n| Property | Value |\n| --- | --- |\n| Tool ID | `personal-kanban-board` |\n| Category | business-tools |\n| Implementation | Registered implementation. Registration alone is not a production-quality guarantee. |\n| Browser execution | Use the visible action or interactive controls. |\n| Browser processing | Browser; see tool notes for network behavior. |\n| HTTP API | Not callable through HTTP. |\n| Browser-agent interface | No callable WebMCP interface. |\n\n### Implementation notes\n\nThe board is built on this device from the cards you paste or the backup you restore, for up to 250 cards.\n\n### Inputs and settings\n\nText input: Cards as CSV, or a backup file.\n\nExample or placeholder shown in the interface (not a validated fixture):\n\n```text\ntitle,notes,due,labels,points,status\n```\n\nStatus is backlog, todo, doing or done. Due dates use YYYY-MM-DD. Separate labels with semicolons. Up to 400,000 characters. Review the settings before running.\n\n| Setting | Meaning | Control type | Default | Constraints |\n| --- | --- | --- | --- | --- |\n| `reference` | Reference date (empty for today) | date | \"\" |  |\n| `wipDoing` | Doing column limit (0 for none) | number | 3 | min=0 max=1000 step=1 |\n| `wipTodo` | To do column limit (0 for none) | number | 0 | min=0 max=1000 step=1 |\n| `soonDays` | Mark as due soon within (days) | number | 7 | min=0 max=366 step=1 |\n\n### Planning specification\n\nUp to 250 rows and 100,000 characters of CSV, or a backup file of up to 500 records and 400,000 characters made by this tool. Labels are separated by semicolons. Everything is calculated on your device. Downloads: JSON report, card CSV and a JSON backup.\n\nThis describes intended requirements. Use the implementation notes, interface schema and observed output to determine current support.\n\n### Complete machine-readable capability record\n\n```json\n{\n  \"id\": \"personal-kanban-board\",\n  \"category\": \"business-tools\",\n  \"built\": true,\n  \"requirements\": \"Up to 250 rows and 100,000 characters of CSV, or a backup file of up to 500 records and 400,000 characters made by this tool. Labels are separated by semicolons. Everything is calculated on your device. Downloads: JSON report, card CSV and a JSON backup.\",\n  \"implementation\": {\n    \"fields\": [\n      {\n        \"key\": \"reference\",\n        \"label\": \"Reference date (empty for today)\",\n        \"value\": \"\",\n        \"type\": \"date\"\n      },\n      {\n        \"key\": \"wipDoing\",\n        \"label\": \"Doing column limit (0 for none)\",\n        \"value\": 3,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000,\n        \"step\": 1\n      },\n      {\n        \"key\": \"wipTodo\",\n        \"label\": \"To do column limit (0 for none)\",\n        \"value\": 0,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000,\n        \"step\": 1\n      },\n      {\n        \"key\": \"soonDays\",\n        \"label\": \"Mark as due soon within (days)\",\n        \"value\": 7,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 366,\n        \"step\": 1\n      }\n    ],\n    \"registrationFamily\": \"everyday-record-trackers\",\n    \"inputMaxLength\": 400000,\n    \"inputErrorCode\": \"EVERYDAY_RECORD_TRACKERS_TOO_LONG\",\n    \"note\": \"The board is built on this device from the cards you paste or the backup you restore, for up to 250 cards.\",\n    \"experience\": {\n      \"automatic\": false,\n      \"single\": false,\n      \"inputMaxLength\": 400000,\n      \"inputMode\": \"text\",\n      \"label\": \"Cards as CSV, or a backup file\",\n      \"placeholder\": \"title,notes,due,labels,points,status\",\n      \"help\": \"Status is backlog, todo, doing or done. Due dates use YYYY-MM-DD. Separate labels with semicolons. Up to 400,000 characters. Review the settings before running.\",\n      \"action\": null\n    },\n    \"mode\": \"explicit\",\n    \"interactive\": true\n  },\n  \"execution\": \"Browser interface\",\n  \"api\": null,\n  \"browser_agent\": {\n    \"supported\": false,\n    \"name\": null,\n    \"discovery\": \"WebMCP on the human page in a supporting browser\",\n    \"verification\": \"See audit/API-AUDIT.md; availability is not verification\"\n  }\n}\n```\n\n## Page guide\n\nTurn a list of tasks into a four-column kanban board with backlog, to do, doing and done, with work-in-progress limits and overdue cards flagged.\n\n### How to use Personal kanban board\n\n1. Paste one row per card with a title, optional notes, due date, labels, points and status.\n2. Set how many cards the doing and to do columns should hold, or 0 for no limit.\n3. Leave the reference date empty to use today, or enter another date.\n4. Review the board, then download the report, the card CSV or the backup file.\n\nHow can we improve this tool?\n\nReport a problem or share an idea.\n\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\n\n## Useful next steps\n\n- [Kanban card calculator](https://happytails.ai/en/business-tools/kanban-card-calculator/) ([Markdown](https://happytails.ai/en/business-tools/kanban-card-calculator.md))\n\n- [Pomodoro timer](https://happytails.ai/en/date-time-tools/pomodoro-timer/) ([Markdown](https://happytails.ai/en/date-time-tools/pomodoro-timer.md))\n\n- [Cycle time bottleneck calculator](https://happytails.ai/en/business-tools/cycle-time-bottleneck-calculator/) ([Markdown](https://happytails.ai/en/business-tools/cycle-time-bottleneck-calculator.md))\n\n## Columns and limits\n\nEach card is in backlog, to do, doing or done. Rows without a status start in to do. A column with more cards than its limit is flagged so you can finish or move work before starting more. The limit is a warning on this board, not a block.\n\n### Due dates and points\n\nCards that are not done are compared with the reference date: overdue, due today, due soon within the days you choose, or later. Points are optional effort estimates and are added up per column.\n\n### Keeping your records\n\nNothing is uploaded. Every result includes a backup file. Paste or open that backup later to pick up where you left off, because records kept in a browser can be lost when site data is cleared.\n"
}