fix(deploy): match registered host intent

This commit is contained in:
冰朔 2026-08-07 19:15:40 +08:00
commit ed7ba130c8
3 changed files with 9 additions and 3 deletions

View file

@ -236,6 +236,10 @@ test("host navigator compiles local keychain publication without granting author
assert.equal(compiled.body.target.id, "REPO-012");
assert.equal(compiled.body.intent.transport, "LOCAL_GIT_OSXKEYCHAIN");
assert.equal(compiled.body.authority, "NONE_NAVIGATION_ONLY");
const acceptanceQuery = compileHostNavigation(loadHostSkills(), loadLighthousePaths(), "codex", "git-push");
assert.equal(acceptanceQuery.status, 200);
assert.equal(acceptanceQuery.body.status, "COMPILED_EXACT_NO_GUESS");
assert.equal(acceptanceQuery.body.intent.id, "INTENT-REPOSITORY-PUBLISH-001");
assert.equal(compileHostNavigation(loadHostSkills(), loadLighthousePaths(), "unknown", "推一下线上仓库").status, 404);
});