Files
InfoRSI/src/vocab/index.ts
T
iomgaa 446e26224e feat: 任务书 09,materials 模块与提示词
- src/materials:每种提交一个材料函数,生成给模型看的材料、第一条消息、对号清单、能读的代码版本;查询只在材料内按编号找;读提示词并算原始字节哈希;信念本按方法.md 6.10 现算。
- 账本里只存成 Json 的冻结协议、位置表、决定、结算的形状和编号规则由 materials 定义并导出。
- vocab 加 Checklist(对号清单)。
- prompts/:参考项目 3 份角色提示词、16 份任务说明,只做必要改动。
- TASK.md 补一句 unversionedNames 不存进代码版本。
- 方法.md 4.3 ① 改为"研究者任务"放信念本;结构.md vocab 上限 1150、补 materials 对外内容。

用户 2026-10-03 开工前的四个决定(选的都是推荐项):"甲:上限改 1150,只放对号清单";"甲:materials 定义并导出";"不放,改方法.md ① 的措辞";"按原提案挑"。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 04:08:46 -04:00

33 lines
894 B
TypeScript

// vocab:各模块共用的类型、名单、提交字段定义,以及规范序列化与哈希两个函数(docs/结构.md 第二部分)。
export { canonical, hash, Direction, DIRECTIONS, Id, Measured, type Json } from "./basics.ts";
export {
ROLES,
STAGES,
SUBMISSION_KINDS,
type Role,
type Stage,
type SubmissionKind,
} from "./roster.ts";
export {
ANSWER_PATH_KEY,
AnswerPath,
HypothesisMetric,
JudgedResult,
METRIC_LAYERS,
MetricDefinition,
MISSING_POLICIES,
MISSING_POLICY_EFFECTS,
ModelUsage,
ProcessResult,
RunDefinition,
SAFEGUARD_TRIGGERS_KEY,
SafeguardTriggers,
VERDICTS,
type MetricLayer,
type MissingPolicy,
type Verdict,
} from "./runs.ts";
export { JevJudgment } from "./jev.ts";
export { Range, SUBMISSION_SCHEMAS, type Submission } from "./submissions.ts";
export { type Checklist, type ChecklistOf } from "./checklist.ts";