本卡屬 FR-182(母卡 CM-3609 https://app.notion.com/p/FR-182-Agent-Agent-P1-License-Center-4-3-410346da4cd0816ea5e2c4757ebc4fbb),P3 主系統端,卡 P3-4,Stage 8(P1 LC 端已 Done 上 188/189;P2 Agent 端 CM-3621~3623 Stage 4)。只改 主 repo(BE)。依賴:P3-1、P3-2、P3-3、P3-4a。
整案收口:主系統 pyproject.toml 從開發期的本機路徑改回釘 P3-4a 發的新版、poetry.lock 一起 commit、取消 assume-unchanged;SPEC 站 Agent 管理頁加「授權」一段;Agent 使用手冊加「授權」一節(離線四步、線上一鍵、封閉網路說明);FR-182 README 進度表填完。等 FR-181 B-1 合回(它也動 pyproject.toml)。
extend:主系統 pyproject.toml 還原釘版到 P3-4a 發的新版(jedi-agent-protocol 0.5.0、jedi-remote-agent 1.17.0)、poetry update jedi-agent-protocol jedi-remote-agent、git update-index --no-assume-unchanged pyproject.toml poetry.lock、commit;docs/spec-site/current/ Agent 管理頁 spec 加「授權」一段+變更紀錄一行(writing-feature-specs skill);Agent 手冊「授權」一節(離線四步+線上一鍵、封閉網路說明);FR-182 README 總進度。等 181 B-1 合回(它也動 pyproject.toml)。
repo:~/Projects/Billows/Audit-Manager/compliance-manager-be
改既有:pyproject.toml
改既有:poetry.lock
改既有:docs/spec-site/current/<agent-manage 頁>.md
改既有:docs/user-manual/agent/<主控台章>.md
改既有:docs/features/FR-182-2611-agent-license/README.md
CLAUDE.md「外部套件異動規範」(還原 pin 一起 commit);writing-feature-specs skill;docs/spec-site/current/ 找 Agent 管理頁;docs/user-manual/agent/。pyproject.toml 兩行改回 jedi-agent-protocol==0.5.0、jedi-remote-agent==1.17.0(以 P3-4a 實際版號為準);git update-index --no-assume-unchanged pyproject.toml poetry.lock;poetry update jedi-agent-protocol jedi-remote-agent;pytest test/test_module_boundaries.py;BE 重啟實打 /agents/license/activate 一次確認非 path 版也通。docs/user-manual/agent/:「授權」一節——為什麼要照、離線四步(LC 序號 → 主控台抄機器碼 → 交回原廠 → 上傳照)、線上一鍵、封閉網路說明、到期提醒與寬限、換機要換綁。只寫現況。render_index.py 重 build 站。pip show jedi-agent-protocol jedi-remote-agent 是 Nexus 新版非 path;git status pyproject.toml poetry.lock 乾淨且 assume-unchanged 已取消;pytest test/test_module_boundaries.py 綠;spec build 綠;手冊 grep -n "原本\|第 [0-9] 棒" 零命中
~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-182-2611-agent-license/design.md(D6 不擋啟動但不起 sync、D8 用既有 integrity 驗章、§4.2 照 payload、§4.8 Agent 端);討論稿 ~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-182-2611-agent-license/discussion.md §2.2 Agent 端盤點、§2.4 與 FR-181/FR-179 接點、§3.7 狀態表~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-182-2611-agent-license/prototype/agent-console-license.html(七場景;P2-3 對照刻,P2-1/P2-2 看資料要長什麼樣)~/Projects/Billows/Audit-Manager/evidence-agent/CLAUDE.md、docs/ARCHITECTURE.md(模組分工、依賴方向、守衛)~/Projects/Billows/Audit-Manager/license_center(branch feature/FR-172)CLI agent-issue/agent-activate/agent-verify;export PYTHONPATH=src; env -u VIRTUAL_ENV poetry run python -m license_center.cli.main agent-issue --help;passphrase 走 LC .env