github.com/gary2505/filesUp-ASC
Solo AI Coding Agent desktop app using Tauri 2 + Svelte 5 (runes) + TailwindCSS + DaisyUI + pnpm.
src/qaTaskFlow/tasks/) — focused units of logic (~250 lines max)src/qaTaskFlow/flows/) — composition of tasks into user-level actionssrc/qaTaskFlow/contracts/) — input/output validation.ai/bundles/latest.bundle.md) — single source of truth for debuggingcd filesUp-ASC
pnpm install
pnpm add -D @tauri-apps/cli@latest
pnpm dev
pnpm qa
src/
├── qaTaskFlow/
│ ├── tasks/ → bootTask.ts (example task)
│ ├── flows/ → bootFlow.ts (example flow)
│ ├── contracts/ → bootContract.ts (contract definitions)
│ ├── core/ → debugBundle.ts (debug bundle writer)
│ └── debug/ → (legacy, can be removed)
├── App.svelte → root component
└── main.ts → entry point
src-tauri/
├── src/
│ ├── main.rs → Tauri entry
│ └── lib.rs → Tauri commands
└── tauri.conf.json → Tauri config
qa/
└── index.ts → QA pipeline
scripts/
└── run-contracts.mjs → Contract runner
.ai/
├── AGENT_PROMPT.md → VS Code agent prompt
└── bundles/
└── latest.bundle.md → debug bundle (auto-generated)