尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证SoulmateCheck: a free compatibility check you send to a date or partner. 24 questions that matter; answers live only inside the share link. No server, nothing stored.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Live: https://theguysaccount.github.io/cupidai-soulmatecheck/ · Screens: docs/screens
A free compatibility check you send to a date, partner or crush. Answer 24 questions about what actually makes or breaks relationships (children, money, conflict, family, time together), mark what matters and what's a dealbreaker, and share your link. Whoever opens it answers the same questions and sees your match: an overall score, a score for each of six areas, where you line up, and the differences worth talking about. They can send the result back.
There's no server and no database. A check lives only in its link: answers are packed (5 bits each, plus a checksum) after the #, which browsers never send to a server. A full check is a 32-character fragment.
| What | Where | When |
|---|---|---|
| Tests, build, three end-to-end runs in headless Chrome, deploy, the same runs live, IndexNow | .github/workflows/pages.yml | every push |
| Tests, live end-to-end runs, page and question-set checks, keep-alive | .github/workflows/selftest.yml | weekly |
Details and the keys for the domain, keepsake reports and analytics: OPERATIONS.md.
Agreement per question is 1 - |a - b| / 4 on a five-point scale. Each person weights questions by importance (1, 3, 9, 20 for a little, somewhat, a lot, dealbreaker); each person's satisfaction is their weighted mean agreement; the match is the geometric mean of the two. Dealbreakers two or more steps apart are listed first. Full explanation on the site's How it works page.
data/questions.json the 24 questions (set 1 is frozen so old links keep working), dimensions, importance labels
pipeline/build.py static site generator (standard library only) -> dist/
site/assets/core.js encoding, decoding and scoring; app.js the UI; selftest.js and patterns.js the end-to-end driver
scripts/ e2e.sh, screens.sh, og.py, fixture.mjs, indexnow.py, check_live.py, keepalive.sh
tests/ Python build tests; tests/js encoding and scoring tests; tests/fixtures/links.json
python3 pipeline/build.py && python3 -m http.server -d dist 8000
python3 -m unittest discover -s tests
node --test tests/js/*.test.mjs
scripts/e2e.sh
Deploy is a push to main. License: MIT.