feat(assets): embedded prompt and xlsx asset fallback (U10a slice 2)
CI / go-vet (pull_request) Successful in 13s
CI / short-tests-report (pull_request) Failing after 36s
CI / backup-restore-drill (pull_request) Successful in 28s
CI / web (pull_request) Successful in 32s

- configs package embeds agents/ + shared/ prompt assets; templates package
  embeds xlsx/ (cdo_quote.xlsx)
- template.GetAgentInstructionFile: disk-first with embedded fallback for
  instructions and writing.md (dev behavior unchanged)
- quote.CalculateAndFill: embedded xlsx fallback when the on-disk template
  walk misses (single-binary deployments)
- presence test guards the embedded asset set
- verified: vet + template/quote/bizdev/squad/arch green
This commit is contained in:
2026-09-29 07:17:32 +00:00
parent fe2eb099c5
commit 95e659a915
5 changed files with 65 additions and 4 deletions
+10
View File
@@ -0,0 +1,10 @@
// configs 包内嵌运行提示词资产(U10a:单文件应用无源码目录时回退使用)。
// 磁盘路径存在时仍优先磁盘(开发态行为不变)。
package configs
import "embed"
// Assets 内嵌 configs/agents 与 configs/shared 提示词。
//
//go:embed agents shared
var Assets embed.FS