1.4 KiB
1.4 KiB
MVP Verification
Backend
Run:
Set-Location backend
go test ./... -v
Expected: all backend tests pass.
PostgreSQL Integration
Use this test database URL when live PostgreSQL verification is required:
postgres://postgres:Weidong2023~!@8.137.107.29:19432/agent_dev?sslmode=disable
Do not hardcode this value into application source files. Pass it through DATABASE_URL.
Web
The frontend is Svelte-only.
Run:
Set-Location apps/web
npm test -- --run
npm run build
npx playwright test
Expected: component tests, production build, and smoke test pass.
Desktop
Run:
Set-Location apps/web
npm run build
Set-Location ../desktop
npm run build
Expected: Tauri desktop bundle builds when Rust/Cargo is installed. On this machine, verification currently fails before compilation because cargo is not available in PATH.
Manual MVP Flow
- Open the client and enter the server IP or domain on the login screen.
- Create or log in as a private-deployment user.
- Create a project.
- Add text to project inbox.
- Click Analyze/Organize.
- Confirm one task and one note from the suggestion list.
- Assign the task to another system user.
- Explicitly share one note with the task.
- Search for text from the note body in global search.
- Open an AI session under the project and reference the note.
- Use Tauri quick capture to send text into the active project inbox.