Skip to content

feat: add local Fastify API baseline - #6

Open
ZZDR1023 wants to merge 3 commits into
mainfrom
ZZDR1023/issue-5-fastify-api
Open

feat: add local Fastify API baseline#6
ZZDR1023 wants to merge 3 commits into
mainfrom
ZZDR1023/issue-5-fastify-api

Conversation

@ZZDR1023

@ZZDR1023 ZZDR1023 commented Aug 12, 2026

Copy link
Copy Markdown
Owner

Refs #5

Restores the compiled local Fastify fake/local workflow by copying versioned schemas and standalone runtime assets into dist, and by sharing the server schema registry with both runtime adapters. Adds a real compiled-server POST/job/show/archive regression with ZIP validation, redaction checks, loopback enforcement, and graceful SIGTERM coverage.

@ZZDR1023

Copy link
Copy Markdown
Owner Author

主控安全复核退回:archive endpoint 可跟随 workspace 内 project.zip symlink 流出 workspace 外文件。复现、根因及必须补的回归测试已记录在 Issue #5 最新评论。请通过新的 Orca regression Dispatch 更新本 PR;当前提交暂不验收。

@ZZDR1023

Copy link
Copy Markdown
Owner Author

第二轮主控安全复核通过:commit c8e7f34 的完整 tests/build/CI、最终 symlink、中间目录 symlink、正常 ZIP、编译后 health/SIGTERM 均独立通过。代码与自动化验证通过,Issue #5 已进入待人验收;人验收前不合并。已知 Linux /proc/self/fd 可移植性与极窄中间路径 rename race已在 Issue 记录。

@ZZDR1023

Copy link
Copy Markdown
Owner Author

当前 head 的主控复核通过

67edb6f2a0b21b1e721fbf11ae433edb5794654b 已修复此前 compiled fake/local workflow 在 SchemaRegistry 解析时失败的问题。主控在干净 archive 独立通过 9 个 Vitest files / 48 tests、7 个 Python tests、build、smoke、audit、实际 node dist/src/server/main.js loopback create → job → show → ZIP archive 流程、SIGTERM、非-loopback 拒绝,以及 final/intermediate symlink 410 对抗复测;CI verify 31724148547 通过。

完整复核和人验收步骤在 Issue #5。代码与自动化验证通过,待人验收;请勿在此前合并

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant