fix(javascript): bound semantic unknown retention at projection

Admit unknowns before canonical construction and provenance interning. Offer independent per-file and application capacities through CLI, Evidence and the owned analysis worker, and reject over-allocation during streamed decoding.

Report examined omitted emission occurrences by family and reason without retaining discarded identities. Preserve omission-free graph identities and distinguish node truncation from overall partial coverage.

Fixes #4797
This commit is contained in:
morluto committed 2026-10-17 21:57:31 +08:00
1 parent 926e18b3fc
commit f4322b15ed
34 files changed
+892 -293

No files matched your search

@@ -18,7 +18,7 @@ import {
const analyze: JavaScriptSourceWorkerAnalyzer = async (
file,
nodeBudget,
capacity,
callbacks,
) => {
if (!file.text.included)
@@ -70,7 +70,7 @@ const analyze: JavaScriptSourceWorkerAnalyzer = async (
projectJavaScriptSemanticFileSteps(
file,
ir,
nodeBudget,
capacity,
facts.electron.call_paths,
),
);