# Plan: baota-supervisor-profile-path

**Author:** planner  
**Created:** 2026-08-13  
**Status:** user-approved (Baota Supervisor `profile/*.ini`; queues + nuxt)

## Goal

`install.sh` 将队列与 `ecshopx-nuxt` Supervisor 配置写入宝塔规则路径 `/www/server/panel/plugin/supervisor/profile/*.ini`，系统 conf.d 仅作回退。

## Acceptance

| ID | WHEN/THEN |
|----|-----------|
| S1 | WHEN 存在宝塔 profile 目录 THEN 配置写入该目录且扩展名为 `.ini` |
| S2 | WHEN 无 profile 但有系统 conf.d/supervisor.d THEN 回退写 `.conf` |
| S3 | WHEN 检查 install.sh THEN 队列与 nuxt 共用同一探测函数，均覆盖 |

## TODOs

1. [RED] 扩展契约测试：断言 `plugin/supervisor/profile` 与 `.ini`
2. [GREEN] 实现 `_resolve_supervisor_conf_dir`；队列+nuxt 改用 `.ini`/回退
3. README 注明宝塔 path
