# FDE证据包填写示例（合成教学预期，不是本次运行记录）
## 任务与不做事项
模拟员工查制度、经理查预算；不接生产、不调用模型、不处理真实资料。角色字段由客户端模拟，不具备可信鉴权。
## 环境与版本
要求Python3.10+、标准库；实际Python版本/系统/代码校验和/运行时间：由学习者填写。
## 权限与接口
staff→policy；manager→policy+budget；其他角色→denied。
POST /ask 接收question和role。无依据no_answer，缺question返回400。
## 评测记录
|用例|预期|本次实际结果与证据|
|staff问报销|answered，来源policy-v1|待填|
|staff问预算|no_answer|待填|
|manager问预算|answered|待填|
|admin角色|denied|待填|
|问工资等未知问题|no_answer|待填|
|空问题|HTTP400|待填|
六项单元测试输出：保存命令、退出码与实际输出，不能直接抄“通过”。
## 版本切换与回退
停止服务；DOC_VERSION=v2 python3 app.py；查询报销并保留用途说明与policy-v2来源。停止后DOC_VERSION=v1 python3 app.py；再次查询来源policy-v1。
本次响应文件名/执行人代号/时间/是否恢复：待填。这里是本地配置切换演练，不是生产发布。
## 失败与限制
简单关键词检索不理解语义；请求角色可伪造；无生产身份、限流、审计与模型评估。端口仅监听127.0.0.1，不暴露公网。
## 交接
运行手册见runbook.md。让同伴执行启动、查询、测试与回退，记录障碍；维护角色与接手确认待填。无真实用户，不写采用率或收益。
## 下一步
先补可信身份与资料授权，再做真实检索及可选模型适配；未补齐不进入生产。
