尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
A personal operating system for tasks, habits, goals, finances and trading — connected, not merely co-located. ⚠️ "Nested Flow" is a working name with a known conflict. A preliminary search found an active Kylix Finance in the same sector and a registered Borland mark. See docs/NAME-RESEARCH.md. No trademark clearance or domain availability has been established, and the recommendation is to rename before any public use.檢視完整 README ↗
A personal operating system for tasks, habits, goals, finances and trading — connected, not merely co-located.
⚠️ "Nested Flow" is a working name with a known conflict. A preliminary search
found an active Kylix Finance in the same sector and a registered Borland
mark. See docs/NAME-RESEARCH.md. No trademark
clearance or domain availability has been established, and the recommendation
is to rename before any public use.
All nine core modules are built, tested and verified: auth and account settings, dashboard, tasks and projects, goals and habits, finance, trading journal, notifications, query/export primitives, and privacy controls. A user-editable rules engine and a focus-timer UI are not started.
| Gate | Result |
|---|---|
| Lint / format / typecheck | clean |
| Dependency audit | no known vulnerabilities |
| Unit + integration tests | 217 passing against real PostgreSQL |
| End-to-end tests | 23 passing in Chromium, production build |
| Build | 20 routes |
Full evidence in docs/STATUS.md.
List-Unsubscribe, suppression, replay-protected tokens.| Document | Contents |
|---|---|
docs/STATUS.md | What is built, verified how, and what is not |
docs/SECURITY.md | Controls implemented, and what is not claimed |
docs/ARCHITECTURE.md | Technology choices, structure, design system |
docs/DATA-MODEL.md | Entities, money conventions, invariants |
docs/AGE-POLICY.md | The age gate, and why it is not age verification |
docs/NAME-RESEARCH.md | Name conflicts found, with sources and dates |
docs/LICENSES.md | Dependency and asset licence inventory |
docs/RELEASE-CHECKLIST.md | What must happen before deploying |
docs/DEPLOY-VERCEL.md |
pnpm install
cp .env.example .env # then fill in DATABASE_URL and AUTH_SECRET
createdb nestedflow
pnpm db:migrate
pnpm dev
Generate a real secret with openssl rand -base64 48. The application refuses
to start if the environment is incomplete, rather than failing later.
pnpm verify # lint + typecheck + test + build
pnpm test:e2e # production build, real browser
No bank, broker or market-data integration. No payment provider. Email and password reset go through Resend, but reach every user only once a sending domain is verified — none is owned yet. No sign-up email verification. No compliance certification. These require credentials, commercial agreements or approvals that do not exist, and none of them are designed in as though they did.
Google sign-in is fully implemented but inert without credentials: the routes fail honestly and the button is not rendered.
Nested Flow records what you tell it. It places no orders, fetches no prices, and connects to no institution. Statistics describe trades you have already recorded and say nothing about future results.
Visual direction — dark, calm, domain-coloured — is informed by a reference image supplied by the project owner. Its branding, wordmark, illustrations, icon set and layout compositions are not reproduced. There are no image assets in this repository; every visual element is CSS or an inline SVG icon from an ISC-licensed library. Fonts are self-hosted under the SIL OFL; nothing is loaded from a third-party origin.
| Deploying to Vercel, and the traps in doing so |
docs/OPEN-DECISIONS.md | Open questions, defaults, risk register |
docs/ROADMAP.md | Milestones and acceptance criteria |