交互配置器:填写 RPC、ODF 与 region

浏览器本地生成 .par、launch command 和 teaching-plan JSON;不会访问文件系统或运行 SAS

发布于

2026年7月13日

重要先读边界

这是教学/审计配置器,不是 remote execution console。

  • 输入不会上传;只写入当前浏览器 localStorage
  • 页面不能判断你填写的路径是否存在,也不能读取 FITS headers。
  • 配置器只生成三种有直接执行证据的 profile:XARTATOMS v1.4.1 full/resume4.background=yes)或 M31HotISM v1.3.2 accepted C3B.background=yes)。不提供 generic mode 混搭。
  • blocking errors 未清零时不能复制/下载 .par 或生成 launch command;仍可下载 teaching-plan JSON 记录问题。
  • teaching-plan JSON 与下载 .par 注释都携带 profile ID/evidence、source revision、inventory SHA-256 和 execution_authorized=false;“教 Hermes”导出会读取同一浏览器的 builder profile。
  • 真正执行前仍要在本地 shell 完成 source、geometry、camera、QPB 和 output-namespace preflight。

ESAS teaching config builder

你填真实路径;页面只把它们编译成可审计文本。

Shared plan ID: initializing…

只用于下载文件名,不改变 science semantics。
通常包含 `odf/` 与 `rpc/`。只在当前浏览器保存。
请填你希望 Hermes 学习/执行的 exact engine,而不是只写版本号。

Profile 决定 active section 和 3B/4/extra_region semantics;不再把一个模板套到所有 mode。

Camera
页面不判断 camera-region coverage。实际 run 前应编译成 homogeneous batches。
生成到 `extra_region_file`;可留空,但必须在计划中解释。
生成到 `extra_region_list`。不同 camera readiness 应拆分成不同配置。
你已经确认的 preflight

Local-only: 本页没有 `fetch`、XHR、WebSocket、form action 或 upload endpoint。路径只出现在你当前浏览器的 preview / localStorage / 下载文件中。

Derived paths

状态
尚未生成

Blocking errors

  • 尚未执行字段检查。

非阻断 warnings

  • 尚未执行字段检查。

Generated `.par` draft

填写上方字段后生成。

Generated launch command

填写上方字段后生成。

命令使用 shell-safe single-quote escaping;页面仍不会执行它。

为什么 profile 不能只换 mode= 名字

两条成功链的 active section 不同:

Profile active section 3B.background 4.background extra_region Evidence
XARTATOMS v1.4.1 recent [full][resume] no yes yes XART-E03 / ENGINE-E01
M31HotISM v1.3.2 accepted [C] yes no no HOTISM-E009 / accepted .par

因此页面现在按 profile 生成整组 semantics,而不是把 [full] 的开关机械复制到 [C]。M31HotISM legacy mask builder、linker、verifier还含 0112570101 exposure IDs、92/90 mask rows 和 rejected-attempt 假设;这些只能作为 acceptance evidence,迁移新 OBSID 前必须参数化。

为什么默认生成 4.fitting=no

本配置器只讨论 extraction。source/QPB/RMF/ARF 和 geometry 尚未通过前,不应把 fitting 嵌入同一次运行。M31CGM historical redu 曾同时打开 fitting;XARTATOMS recent production 与 M31HotISM E009 都把 no-fit acceptance 放在前面。

为什么没有“运行”按钮

Cloudflare Pages 是静态 HTTPS 页面。浏览器不能安全访问任意本地路径,也不能 source SAS/HEADAS。加一个能够执行本机命令的远程按钮会扩大 credential、path injection 和 accidental overwrite 风险。

如果你将来希望网页驱动本地执行,应另建一个 authenticated local companion service,并把:

  • allow-listed project roots;
  • exact command schema;
  • dry-run / approval;
  • output namespace guard;
  • process log / cancel;
  • no secret in browser

作为独立安全设计。它不属于本轮静态教学页。

请实际填一套你认可的路径和 region,下载 .par 与 teaching-plan JSON,再到“教 Hermes”页导出决定 JSON。同一浏览器会把 builder profile ID/evidence 带入决定,且最终强制 execution_authorized=false。然后告诉我:字段命名、profile、energy range、mask 与 preflight 是否符合你的真实工作方式。