← 문고로 돌아가기
주요문서

舊生命靈數館架構盤點

인터페이스 언어는 안내 기록을 설명할 뿐이며, 링크된 GitHub 파일이 원문입니다.

원문 언어
중국어(대만) (zh-TW)
권위
contextual
Protocol 경로
DOCS/applications/life-number-hall/old-site-architecture-review.md
색인 기준
1652d5e86db67bb07377834c4333378cd751dae0

프로토콜 원문

舊生命靈數館架構盤點

Old Site Architecture Review


盤點日期: 2026-04-15
舊站位置: C:\Users\Administrator\Desktop\darrenfiy.github.io
新館位置: DOCS/applications/life-number-hall/
目前判斷: 新館重建;舊站保留到歷史區,作為小工具與材料庫


0. 先說結論

舊生命靈數館不是正式營運過的產品,而是一個早期嘗試。

因此它不需要被「維修成原樣」。

比較好的方向是:

新館:
  重新設計
  重新決定使用者旅程
  未來再慢慢與三界協議對齊

舊站:
  不刪除
  不急著翻修
  放進歷史區
  保留成一個可回看的小工具 / 材料庫 / 舊館樣本

換句話說:

舊站不是新館的地基。 舊站是新館旁邊的一間歷史工坊。


1. 舊站一句話描述

舊站是一個純靜態 HTML / JS 生命靈數工具。

它的核心資料流大致是:

生日輸入
  -> 生命靈數
  -> 今日能量
  -> 天賦金字塔
  -> 事業碼 / 家庭碼 / 坐鎮碼
  -> 每組碼拆成 起因 / 過程 / 結果
  -> 深度旅程解析

它真正值得留下的不是當時的 UI, 而是這條「從生日拆出多層數字旅程」的結構。


2. 檔案地圖

darrenfiy.github.io/
  index.html:
    主入口
    生日輸入
    生命靈數結果
    今日能量
    天賦密碼摘要
    心情紀錄
    localStorage 保存生日、靈數、心情

  deep-reading.html:
    深度解析頁
    從 URL query 或 localStorage 取得生日
    顯示三組旅程:
      - 事業碼
      - 家庭碼
      - 坐鎮碼
    每組旅程顯示:
      - 起因
      - 過程
      - 結果
      - 旅程總結
      - 成長建議

  combo-tips.js:
    生命靈數 x 今日能量提醒
    提供 comboTips 與 energyNames

  numerology-pyramid.js:
    數字基礎定義
    生命金字塔計算核心
    calculateTalentCodes()
    getTalentInterpretation()

  number-dimensions.js:
    27 文本智慧架構
    9 個數字 x 3 個領域
    每個領域再分 asStart / asProcess / asResult

  journey-composer.js:
    智能組合器
    composeJourney()
    數字模式分析:
      - ascending
      - descending
      - peak
      - valley
      - plateau
      - wave

  archive/number-journeys.js:
    大型手工解析庫
    careerJourneys
    familyJourneys
    throneJourneys
    fallback / generated journey

  README.md:
    舊系統技術說明
    提到 27 文本智慧系統與 105 組手工內容

補充:

blu-guarden.html、supabase-lab.html 看起來屬於其他實驗或延伸,不應先混入生命靈數館重建主線。


3. 值得保留的結構

3.1 三組碼結構

舊站把生日拆成三組碼:

事業碼:
  工作 / 創造價值 / 對外展現

家庭碼:
  關係 / 情感 / 內在連結

坐鎮碼:
  生命道路 / 核心方向

這個結構值得保留成「歷史小工具」的一部分。

它不一定要成為新館的核心模型, 但它很適合做成一個可選入口:

想看看舊館怎麼讀生日的人,可以進歷史區玩。

3.2 起因 / 過程 / 結果

每組碼都拆成三段:

起因:
  能量從哪裡開始

過程:
  中途如何轉化

結果:
  最後如何展現

這比單純顯示「你是幾號」更有動態感。

這個三段旅程結構很值得留,因為它天生比較接近「過程」而不是「身份」。

3.3 27 文本智慧架構

舊站 README 將系統描述為:

9 個數字 x 3 個領域 x 3 個位置 = 27 個核心定義

這是非常值得留下的架構。

原因不是它一定準確, 而是它降低了維護成本:

不需要:
  為 243 種組合各寫一篇完整解析

而是:
  維護少量核心語義
  再由組合器產生完整旅程

未來若重建新館, 這種「小語義單元 + 組合器」的方式仍然值得考慮。

3.4 手工解析庫

archive/number-journeys.js 很大,裡面有:

careerJourneys:
  事業碼手工解析

familyJourneys:
  家庭碼手工解析

throneJourneys:
  坐鎮碼手工解析

這些內容不一定要直接上線, 但值得保留為材料庫。

比較好的處理方式:

短期:
  不重寫
  不清洗
  不直接搬進新館主流程

中期:
  抽樣閱讀
  找出語氣、結構、洞見
  標出可再利用段落

長期:
  視需要重編成歷史資料、書稿素材或舊館精選

3.5 純靜態架構

舊站沒有框架,主要是:

HTML
CSS
plain JavaScript
localStorage

這很適合保留為歷史區小工具。

它不需要伺服器, 也不需要資料庫, 只要放在靜態站裡就能跑。


4. 需要小心的地方

4.1 舊站語氣偏向身份 / 天賦 / 使命

舊站大量使用:

- 你的生命靈數
- 天賦
- 靈魂使命
- 生命藍圖
- 核心使命
- 你最深的生命藍圖

這些語氣不是錯, 但它們會把使用者推向「我是什麼人」。

新館未來若要與協議對齊, 需要重新處理這個語氣。

但在現在這一步, 不必急著改。

只要先標記:

這是舊館語言,不是新館最終語言。

4.2 組合器有重疊

舊站裡至少有兩套「旅程解析」邏輯:

journey-composer.js:
  composeJourney()
  基於 number-dimensions.js 的 27 定義組合旅程

archive/number-journeys.js:
  getJourneyInterpretation()
  優先找手工解析
  找不到就用 generateJourney()

而 deep-reading.html 的載入順序是:

numerology-pyramid.js
number-dimensions.js
journey-composer.js
archive/number-journeys.js

這代表 archive/number-journeys.js 後載入時, 可能會覆蓋 journey-composer.js 設定的 window.getJourneyInterpretation。

也就是說:

README 宣稱:
  27 文本智慧系統是新組合核心

實際執行可能是:
  archive 的 getJourneyInterpretation 接管最終接口

這不是現在要修的 bug, 但它提醒我們:

新館重建時,計算核心與文本組合器必須重新收斂成單一清楚接口。

4.3 資料與介面耦合

index.html 裡同時包含:

- CSS
- HTML
- localStorage
- 生命靈數資料
- 計算函式
- DOM 更新
- 心情紀錄

這對早期原型很自然, 但不適合作為新館長期架構。

如果重建, 應拆成:

core:
  計算與資料模型

content:
  文本、語氣、解讀資料

ui:
  使用者互動與顯示

history:
  舊館小工具

4.4 心情紀錄有趣,但不必先保證延續

舊站有心情按鈕與連續紀錄。

它讓工具有一點「每日回來看一下」的味道, 這是好的。

但它也會讓新館一開始變複雜。

建議:

新館第一階段:
  不急著做心情紀錄

歷史區:
  可以保留舊站原本的 localStorage 小功能

未來:
  若新館需要每日入口,再重新設計

5. 建議分類

值得保留

結構:
  - 生日輸入 -> 數字結果
  - 事業碼 / 家庭碼 / 坐鎮碼
  - 起因 / 過程 / 結果
  - 27 文本智慧架構
  - 智能組合 + 手工覆蓋的概念
  - 純靜態小工具形式

材料:
  - number-dimensions.js 的 27 組定義
  - archive/number-journeys.js 的手工解析
  - combo-tips.js 的今日能量提醒
  - README.md 裡對舊架構的說明

需要重新命名或重新理解

生命靈數:
  舊館的入口名稱可以保留
  但新館不必接受它原本的命定語氣

天賦:
  可留作歷史詞
  新館未來可能改成傾向、模式、狀態或旅程

坐鎮碼:
  名字有味道
  但需要重新確認它在新館中的角色

使命 / 藍圖 / 靈魂:
  舊館語氣
  未來若使用,需加護欄

暫時封存

UI:
  不急著沿用舊視覺

心情紀錄:
  先留在歷史小工具

Supabase 相關實驗:
  暫不納入生命靈數館重建主線

大型手工庫:
  先保留原樣
  不直接清洗
  不直接搬進新館

6. 新館與歷史區的分工

建議未來分成兩條線:

新生命靈數館:
  從零設計第一個可用體驗
  不急著承接所有舊功能
  先做小而清楚的入口

歷史區 / 舊館小工具:
  保留舊站原貌或輕度整理
  標記為歷史版本
  讓人能回看早期生命靈數館如何運作

歷史區可以用這種文案定位:

這是早期生命靈數館的舊版小工具。 它保留了當時的天賦金字塔、每日提醒與深度解析實驗。 新館會重新設計,不完全沿用此處語言。


7. 小步下一步

不建議下一步就開始大改。

比較穩的順序是:

Step 1:
  在 darrenfiy.github.io 內規劃 history / old-hall 之類的歷史區位置
  只規劃,不急搬

Step 2:
  抽出舊站最小可運作清單:
    - index.html
    - deep-reading.html
    - combo-tips.js
    - numerology-pyramid.js
    - number-dimensions.js
    - journey-composer.js
    - archive/number-journeys.js

Step 3:
  決定歷史小工具是保留原樣,還是只加一個歷史提示條

Step 4:
  新館另開一個極小 prototype:
    - 先只輸入生日
    - 先只顯示一個數字
    - 先不做深度解析
    - 先確認「新館的語氣」是什麼

Step 5:
  再決定舊館哪些資料要被新館引用

8. 對這次重開張的提醒

目前最重要的不是技術選型, 而是避免新館一開始就背太多舊館的重量。

舊站可以留下, 但新館要有自己的呼吸。

舊站:
  保存歷史
  保留材料
  作為小工具

新館:
  重新開始
  小步前進
  先找到自己的語氣

最後先收在這句:

先不急著把舊館修成新館。 先讓舊館成為歷史區,讓新館可以重新出生。