diff --git a/.github/workflows/architecture-observe.yml b/.github/workflows/architecture-observe.yml index 3f3c857a4..0b0e3a369 100644 --- a/.github/workflows/architecture-observe.yml +++ b/.github/workflows/architecture-observe.yml @@ -62,7 +62,7 @@ jobs: name: official-plugin-architecture-report path: MoviePilot/official-plugin-architecture-report.json if-no-files-found: warn - retention-days: 14 + retention-days: 3 - name: Fail when plugin contracts changed if: steps.compare.outcome == 'failure' diff --git a/docs/refactor/backend-architecture-next-stage.md b/docs/refactor/backend-architecture-next-stage.md index e213b62e1..d802e628d 100644 --- a/docs/refactor/backend-architecture-next-stage.md +++ b/docs/refactor/backend-architecture-next-stage.md @@ -579,6 +579,13 @@ - `official-plugin-baseline.json` 只更新主仓对外部契约的已审查快照,不同步或改写插件源码。 后续定时任务仍会对新增、删除或路由合同变化继续失败,不把外部仓漂移静默吸收。 +### 长期整改阶段 56:观察报告保留策略收口(2026-08-24) + +- 官方插件观察已恢复成功,但工件上传仍请求保留 14 天,超过当前 GitHub 仓库允许的 3 天上限, + 因此每次成功运行都会留下无法执行的黄色注解。 +- `architecture-observe.yml` 现在显式使用 3 天保留期;报告内容、定时频率、失败条件、宿主及插件 + 契约都不变,仅清除已知的 CI 策略噪音。 + ### 总体判断 当前架构总体合理,已经从跨层混合的遗留单体收敛为**边界清晰的模块化单体**: