{"repo":"michal-franc/ai-workflow-engine","free":true,"listed":false,"github":"https://github.com/michal-franc/ai-workflow-engine","clone":"git clone https://github.com/michal-franc/ai-workflow-engine.git","description":"Self-hosted project tracker that reads markdown files. Kanban board, docs viewer, inline comments — all from plain .md files on disk.","language":"Go","stars":14,"topics":[],"license":null,"category":"workflow-automation","readme_excerpt":"Markdown Workflow Engine A workflow harness for AI coding agents . You describe how work should flow — statuses, transitions, validation gates, human-approval checkpoints, side-effects — in a single workflow.yaml . Agents (Claude, Codex, Cursor) drive issues through that contract from the CLI. Humans observe, override, and approve from a kanban-style web UI. Issues are markdown. Workflow is YAML. Everything is on disk — no API keys, no SDKs, no database. Why a harness? AI coding agents are great at writing code and terrible at knowing when to stop, what to verify, and when to hand off to a human. Left alone they'll mark anything \"done.\" A workflow harness gives them a contract: - A status lifecycle they must walk one step at a time ( idea → in design → backlog → in progress → testing → … ). - Validation rules at each transition (body has a Design section, all Test Plan checkboxes ticked, linked PR is merged, an arbitrary shell command exits 0). - Human approval gates at the points that matter ( backlog → in progress , shipping → done ). - Side-effects that happen automatically (clear assignee on backlog, inject extra prompt context, append a checklist scaffold). - Per-system overlays so the API, CLI, and UI parts of your project can have their own design prompts and extra rules without forking the whole workflow. Vendor harness vs. workflow harness Vendor harness → sandbox. Global rules covering what the agent can and can't do across every project. A lock-in — hooks, skills, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/michal-franc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/michal-franc/ai-workflow-engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}