AncestorTree – 越南家庭的开源家谱工具
越南的家谱结构包含一些西方平台不支持的特性:农历、层级宗族分支、自动生成编号,以及用于日期标注的60年生肖周期。<p>AncestorTree能够处理这些特性。该项目在24小时内通过协调8个AI代理,分为7.5个冲刺完成。<p>技术栈:Next.js 16 + React 19 + TypeScript + Supabase + Vercel。每月费用为$0。<p>包含13个PostgreSQL表,77个文档化需求,4个通过RLS(行级安全)强制执行的权限角色。基于深度优先搜索的仪式职责轮换。家庭关系面板(每个档案的父母、兄弟姐妹、配偶和子女)。层级树布局。带有可分享URL的分支过滤器(?root=id)。树形范围编辑器:用户与其个人资料关联,编辑权限限制在其子树内——通过RLS中的递归PostgreSQL CTE强制执行。<p>采用MTS-SDLC-Lite构建:设定阶段门,代码前进行设计审查。没有治理的相同代理 = 可信但不稳定。有治理的情况下 = 1天内可投入生产。<p>采用MIT许可证。大约30分钟内即可分叉和部署。<p>欢迎反馈。
查看原文
Vietnamese genealogy has structures Western platforms don't support:
lunar calendars, hierarchical clan branches, auto generation numbering,
and a 60-year zodiac cycle for date notation.<p>AncestorTree handles these. Built in 7.5 sprints over 24 hours by
orchestrating 8 AI agents through TinySDLC + Claude Code.<p>Stack: Next.js 16 + React 19 + TypeScript + Supabase + Vercel. $0/mo.<p>13 PostgreSQL tables. 77 documented requirements. 4 permission roles
enforced via RLS. DFS-based ceremony duty rotation. Family relations
panel (parents, siblings, spouses, children per profile). Hierarchical
tree layout. Branch filter with shareable URLs (?root=id).
Tree-scoped editor: users linked to their person, edits restricted
to their subtree — enforced by a recursive PostgreSQL CTE in RLS.<p>Built with MTS-SDLC-Lite: stage gates, design review before code.
Same agents without governance = plausible but broken.
With governance = production-ready in 1 day.<p>MIT licensed. Fork + deploy in ~30 min.<p>Feedback welcome.