尚未检测到更新。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 |