From fdaffe21cc03ed9a46c69ba057b1d89947b72b83 Mon Sep 17 00:00:00 2001 From: morluto <76467478+morluto@users.noreply.github.com> Date: Mon, 19 Oct 2026 07:08:20 +0800 Subject: [PATCH] docs(manifest): align plan with top-level body parsing --- docs/specs/agent-environments/manifest-view/plan.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/specs/agent-environments/manifest-view/plan.md b/docs/specs/agent-environments/manifest-view/plan.md index e711166176..a55e807631 100644 --- a/docs/specs/agent-environments/manifest-view/plan.md +++ b/docs/specs/agent-environments/manifest-view/plan.md @@ -10,8 +10,9 @@ rules, re-bucketing and sibling merging, parameter naming, path templates and deterministic tool names. 3. Add `EnvironmentManifestAccumulator.ts`: per-record pointers, group state, - primary-origin selection, body-shape inference through `inferJsonShape`, - exclusion reasons, fixed unknowns and the finished manifest fields. + primary-origin selection, body-shape parsing through `parseJsonObject` with + top-level key types only, without walking nested values, exclusion reasons, + fixed unknowns and the finished manifest fields. 4. Add `environmentManifestView.ts` with the strict request schema (defaults applied in the echoed view), the result fields and the projector; register the kind first in `projectAnalysisView`, extend the result union and