{
  "program_id": "rp-mssp-structural-completeness",
  "generated_at": "2026-09-10T13:30:06Z",
  "iterations": [
    {
      "sequence": 1,
      "id": "lm-002049",
      "title": "01_功能正常不代表結構正常_軟體表觀完好命題",
      "topic": "軟體表觀完好命題",
      "iteration_type": "foundation",
      "is_checkpoint": false,
      "canonical_url": "/p/lm-002049/",
      "raw_url": "/raw/lm-002049.md",
      "api_url": "/api/papers/lm-002049.json",
      "authorship": "collaborative",
      "month": "2026-08",
      "language": "zh-Hant"
    },
    {
      "sequence": 2,
      "id": "lm-002070",
      "title": "02_補償性完好_為什麼不完整的軟體仍然可以正常運作",
      "topic": "為什麼不完整的軟體仍然可以正常運作",
      "iteration_type": "applied",
      "is_checkpoint": false,
      "canonical_url": "/p/lm-002070/",
      "raw_url": "/raw/lm-002070.md",
      "api_url": "/api/papers/lm-002070.json",
      "authorship": "collaborative",
      "month": "2026-08",
      "language": "zh-Hant"
    },
    {
      "sequence": 3,
      "id": "lm-002079",
      "title": "03_真正的系統在哪裡_宣告架構與有效架構的分離",
      "topic": "宣告架構與有效架構的分離",
      "iteration_type": "applied",
      "is_checkpoint": false,
      "canonical_url": "/p/lm-002079/",
      "raw_url": "/raw/lm-002079.md",
      "api_url": "/api/papers/lm-002079.json",
      "authorship": "collaborative",
      "month": "2026-08",
      "language": "zh-Hant"
    },
    {
      "sequence": 4,
      "id": "lm-002087",
      "title": "04_屎山為什麼沒有死_Big_Ball_of_Mud作為生存架構",
      "topic": "Big_Ball_of_Mud作為生存架構",
      "iteration_type": "applied",
      "is_checkpoint": false,
      "canonical_url": "/p/lm-002087/",
      "raw_url": "/raw/lm-002087.md",
      "api_url": "/api/papers/lm-002087.json",
      "authorship": "collaborative",
      "month": "2026-08",
      "language": "zh-Hant"
    },
    {
      "sequence": 5,
      "id": "lm-002099",
      "title": "05_技術債架構侵蝕與歷史殘留_三種不同的結構負擔",
      "topic": "三種不同的結構負擔",
      "iteration_type": "applied",
      "is_checkpoint": false,
      "canonical_url": "/p/lm-002099/",
      "raw_url": "/raw/lm-002099.md",
      "api_url": "/api/papers/lm-002099.json",
      "authorship": "collaborative",
      "month": "2026-08",
      "language": "zh-Hant"
    },
    {
      "sequence": 6,
      "id": "lm-002109",
      "title": "06_今天的Workaround明天的Architecture_補償凝固命題",
      "topic": "補償凝固命題",
      "iteration_type": "applied",
      "is_checkpoint": false,
      "canonical_url": "/p/lm-002109/",
      "raw_url": "/raw/lm-002109.md",
      "api_url": "/api/papers/lm-002109.json",
      "authorship": "collaborative",
      "month": "2026-08",
      "language": "zh-Hant"
    },
    {
      "sequence": 7,
      "id": "lm-002121",
      "title": "07_修好真的比較簡單嗎_複雜度轉移與重構悖論",
      "topic": "複雜度轉移與重構悖論",
      "iteration_type": "applied",
      "is_checkpoint": false,
      "canonical_url": "/p/lm-002121/",
      "raw_url": "/raw/lm-002121.md",
      "api_url": "/api/papers/lm-002121.json",
      "authorship": "collaborative",
      "month": "2026-08",
      "language": "zh-Hant"
    },
    {
      "sequence": 8,
      "id": "lm-002137",
      "title": "08_成功軟體為什麼越活越複雜_軟體演化的結構動力學",
      "topic": "軟體演化的結構動力學",
      "iteration_type": "applied",
      "is_checkpoint": false,
      "canonical_url": "/p/lm-002137/",
      "raw_url": "/raw/lm-002137.md",
      "api_url": "/api/papers/lm-002137.json",
      "authorship": "collaborative",
      "month": "2026-08",
      "language": "zh-Hant"
    },
    {
      "sequence": 9,
      "id": "lm-002148",
      "title": "09_程式語言也是歷史妥協體嗎_從理想語言到生態相容性",
      "topic": "從理想語言到生態相容性",
      "iteration_type": "applied",
      "is_checkpoint": false,
      "canonical_url": "/p/lm-002148/",
      "raw_url": "/raw/lm-002148.md",
      "api_url": "/api/papers/lm-002148.json",
      "authorship": "collaborative",
      "month": "2026-08",
      "language": "zh-Hant"
    },
    {
      "sequence": 10,
      "id": "lm-002151",
      "title": "10_AI寫得越快屎山會長得越快嗎_AI原生開發的新技術債",
      "topic": "AI原生開發的新技術債",
      "iteration_type": "applied",
      "is_checkpoint": false,
      "canonical_url": "/p/lm-002151/",
      "raw_url": "/raw/lm-002151.md",
      "api_url": "/api/papers/lm-002151.json",
      "authorship": "collaborative",
      "month": "2026-08",
      "language": "zh-Hant"
    },
    {
      "sequence": 11,
      "id": "lm-002159",
      "title": "11_從靜態MSSP到動態MSSP_讓架構角色成為可觀察狀態",
      "topic": "讓架構角色成為可觀察狀態",
      "iteration_type": "applied",
      "is_checkpoint": false,
      "canonical_url": "/p/lm-002159/",
      "raw_url": "/raw/lm-002159.md",
      "api_url": "/api/papers/lm-002159.json",
      "authorship": "collaborative",
      "month": "2026-08",
      "language": "zh-Hant"
    },
    {
      "sequence": 12,
      "id": "lm-002166",
      "title": "12_軟體結構動力學_補償負載架構健康與智能治理",
      "topic": "補償負載架構健康與智能治理",
      "iteration_type": "synthesis",
      "is_checkpoint": true,
      "canonical_url": "/p/lm-002166/",
      "raw_url": "/raw/lm-002166.md",
      "api_url": "/api/papers/lm-002166.json",
      "authorship": "collaborative",
      "month": "2026-08",
      "language": "zh-Hant"
    }
  ]
}
