// readme

FEEI.CN

一个公开维护的个人知识、数据与判断系统。

把所有的时间、精力和金钱都投入到长期目标中。

在线站点 · 开始阅读 · 关于我

这是什么

一个长期公开沉淀的判断与方法论系统。

它用文档、数据和复盘记录一个人如何在健康、事业、财富和人生体验上持续做选择。网络空间安全是长期主线,其他方向是同一个问题的延伸:如何在不确定环境里,建立更稳定的判断和行动系统。

方向一句话入口
健康幸福把身体、心理、关系当作长期系统/health
事业有成把自我塑造成能持续做值得做的事的状态/capability
财务自由把今天的收入转化为未来的选择权/wealth
人生丰富在效率之外保持对世界的好奇/experience

怎么进入

如果你是第一次来,不需要按目录从头读。更好的进入方式是按问题选择:

你关心的问题推荐入口
我为什么要长期记录这些东西创造确定性人生
如何把身体状态变成长期工程健康幸福
如何提升职业能力和安全工程判断事业有成
如何理解收入、支出、投资和选择权财务自由
如何通过阅读和旅行扩展经验边界人生丰富

适合谁

这个仓库更适合想观察一个长期个人系统如何被持续维护的人:

如果你想看这里能提供
个人知识库如何组织主题分层、入口页、长期文档和年度复盘
数据如何进入个人决策阅读、健康、资产、AI 使用等数据仪表盘
Docusaurus 如何承载复杂个人站点主题覆盖、自定义组件、本地插件和自动部署
安全从业者如何复盘能力和判断…
The Undervalued Score +

How much a project earns versus how much attention it actually gets. Above 50 means the work is outrunning its audience. Recomputed nightly from commit velocity, contributor effort, issue resolution, fork utility, release cadence, and project maturity — divided by a logarithmic reach factor.

score  = signal / reach

signal = 0.25·commit_velocity   // commits in last 90 days (cap 30)
       + 0.20·contributor_work  // unique authors × velocity (cap 100)
       + 0.20·issue_resolution  // closed ÷ total issues
       + 0.20·fork_ratio        // forks ÷ stars (proxy for real usage)
       + 0.10·release_cadence   // releases in 90 days (cap 3)
       + age_bonus              // +0 to +0.30 after 6 months
       + homepage_bonus         // +0.05 if homepage is set

reach  = log₁₀(stars + watchers + 10)
The Health Score +

Is the project alive and maintained right now? A 0–100 pulse recomputed nightly from commit recency, rhythm, how fast issues close, and how quickly PRs get merged.

health = 0.35·recency       // days since last commit (90d decay)
       + 0.25·cadence       // commit rhythm consistency
       + 0.20·issue_health  // closed ÷ total issues
       + 0.20·pr_health     // merged ÷ total PRs
Health bands +

The colour and label on every card come straight from the health score.

Healthy   80 – 100   active, responsive, regular releases
Stable    60 – 79    maintained, steady, no alarms
Quiet     40 – 59    slowing down — watch this one
At Risk    0 – 39    going dark · candidate for rescue
// Tags — what each label means +

Tags are independent behavioral signals computed nightly. A project can hold multiple at once. They drive the home page sections.

solo_builder      one person holds > 80% of commits (last 180d)
needs_contributors has open "help wanted" or "good first issue" labels
hidden_gem        < 100 stars · active in last 3 months · documented
legacy_hero       repo > 5 years old · committed this year
fork_magnet       forks/stars > 0.5 · used as template or dependency
release_machine   5+ releases in the last 90 days
under_pressure    > 10 open issues · ≤ 2 contributors · health ≥ 60
community_watch   watchers > stars · devs tracking before the public
community_hub     GitHub Discussions enabled · > 20 discussions
funded            maintainer has active funding channel
Why rank against stars at all? +

Stars are an outcome, not effort. A project with 8 stars and daily commits is doing more interesting work than one coasting on 8k. We measure the building, then divide by the attention already received — so the genuinely undervalued rise to the top.

// stars   = lagging indicator
// commits = leading indicator
// we rank by the leading one