perf(schema): reduce retained integer validator allocations (#4360)

Construct integer formats directly while preserving bounds, refinements, metadata and current shared schema owners. Keep Incur-dependent CLI numeric coercion declarations unchanged.

Verify canonical advertisements, 126 numeric boundary cases, 974 actual CLI parser cases, broad source tests and real public-artifact SDK workflows. Record 72 normal tasks and 12 separate owned-inspector heap diagnostics with whole-family resource bounds; distinguish SDK spans and asymmetric audit overhead. Generate numerical report sections from receipts and reject stale tables through documentation conformance checks.

Closes #6236. Current-head CI and Greptile pass; actionable review findings are addressed. Codex review was unavailable due repository usage limits.
This commit is contained in:
郭立 Guo Li authored and GitHub committed 2026-10-22 05:11:08 +00:00
1 parent bd5d189a8f
commit 7590b50801
182 files changed
+9562 -1329

No files matched your search

@@ -152,9 +152,9 @@ const captureSummarySchema = z.strictObject({
.string()
.min(1)
.or(javascriptRuntimeUnresolvedLocationSchema),
frames: z.number().int().min(0),
scripts: z.number().int().min(0),
workers: z.number().int().min(0),
frames: z.int().min(0),
scripts: z.int().min(0),
workers: z.int().min(0),
scripts_complete_within_scope: z.boolean(),
});
@@ -188,7 +188,7 @@ const reconciliationItemShape = {
]),
confidence: z.enum(["exact", "high", "medium", "low", "unknown"]),
reason: reconciliationReasonSchema,
candidate_static_count: z.number().int().min(0),
candidate_static_count: z.int().min(0),
candidate_static_nodes: z.array(
z.strictObject({
static_layer_id: prefixedDigestSchema("jrl"),
@@ -239,34 +239,34 @@ export const javascriptRuntimeReconciliationResultSchema = z.strictObject({
runtime_captures: z.array(captureSummarySchema).min(1),
graph: javascriptApplicationGraphSchema,
summary: z.strictObject({
runtime_targets: z.number().int().min(0),
runtime_frames: z.number().int().min(0),
runtime_scripts: z.number().int().min(0),
runtime_workers: z.number().int().min(0),
matched: z.number().int().min(0),
ambiguous: z.number().int().min(0),
unmatched: z.number().int().min(0),
unknown: z.number().int().min(0),
static_loaded: z.number().int().min(0),
static_resident: z.number().int().min(0),
static_not_observed: z.number().int().min(0),
static_unknown: z.number().int().min(0),
runtime_targets: z.int().min(0),
runtime_frames: z.int().min(0),
runtime_scripts: z.int().min(0),
runtime_workers: z.int().min(0),
matched: z.int().min(0),
ambiguous: z.int().min(0),
unmatched: z.int().min(0),
unknown: z.int().min(0),
static_loaded: z.int().min(0),
static_resident: z.int().min(0),
static_not_observed: z.int().min(0),
static_unknown: z.int().min(0),
}),
reconciliations: z.array(reconciliationItemSchema),
static_load_states: z.array(staticLoadStateSchema),
source_map_authority: z.strictObject({
used_for_primary_matching: z.literal(false),
static_layer_count: z.number().int().min(0),
runtime_script_declarations: z.number().int().min(0),
static_layer_count: z.int().min(0),
runtime_script_declarations: z.int().min(0),
limitation: boundedTextSchema,
}),
coverage: z.strictObject({
status: z.enum(["complete-within-inputs", "partial", "truncated"]),
truncated: z.boolean(),
omitted_runtime_entities: z.number().int().min(0),
omitted_reconciliation_items: z.number().int().min(0),
omitted_static_load_states: z.number().int().min(0),
omitted_graph_items: z.number().int().min(0),
omitted_runtime_entities: z.int().min(0),
omitted_reconciliation_items: z.int().min(0),
omitted_static_load_states: z.int().min(0),
omitted_graph_items: z.int().min(0),
}),
evidence_links: z.array(evidenceIdSchema).min(2),
limitations: z.array(boundedTextSchema),