本卡屬 FR-166(母卡 CM-母卡號(建完補)),卡 P0-5,階段 P0 底層、批 1。只改 jedi-python-package。依賴:無。

這張卡做什麼(白話)

主系統這邊的套件加兩張表(離線操作者、Agent 自主執行紀錄)、Agent 表加六個新欄、三個新能力點,照套件既有的分層形狀。

為什麼切這一張

兩個 aggregate、RLS、唯一鍵、能力點契約一次定;形狀照套件既有

reuse/extend/new

extend:照套件既有 domain→repo→service 形狀加兩個 aggregate;能力點進既有 plugin/contract.py 清單

在哪裡

repo:~/Projects/Jedicogy/module/jedi-python-package
改既有:jedi_remote_agent/plugin/contract.py
改既有:infra/remote_agent/model/remote_agent.py 87
改既有:domain/.../remote_agent_domain_service.py 171
改既有:migrations/011-remote-agent-offline-operators.sql(新號)
新開:domain/offline_operator/*
新開:domain/local_run/*
新開:infra/offline_operator/*
新開:infra/local_run/*
新開:app/service/offline_operator_service.py
新開:app/service/local_run_service.py

怎麼做

細節在 design.md 對應段(~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-166-2610-agent-standalone-console/design.md §5,開 design.html 看導覽),本段只列本卡要做到的點:

驗收(可親手做、可親眼看)

DEV 套 011 後 \d compliance.remote_agent_offline_operators/agent_local_runs 有 RLS 四指令;test_rls_all_tenant_tables.py 綠;service 單元測試綠

對照雛形:~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-166-2610-agent-standalone-console/prototype/index.html(上方「跟著走」)。

紀律