morluto and RudyCelekli
cf061159ab
fix: integrate 14 approved fix PRs (668,671,673,675,678-681,685-690) ( #705 )
...
* fix(javascript): preserve array index positions
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* fix(javascript): respect object property overwrite order
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* test(javascript): cover uncertain spread discriminants
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* fix(javascript): keep nonfinite values outside JSON lattice
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* fix(dotnet): keep non-CIL method implementations unknown
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* test(package): separate CIL reconstruction from native imports
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* fix(javascript): invalidate values on nontrivial binding writes
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* fix(artifacts): align native DMG mount and detach lifecycle
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* fix(browser): retain all literal worker import arguments
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* fix(native): preserve final demangled symbol whitespace
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* fix(dotnet): preserve C identifier underscores in native matching
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* fix(browser): respect metadata key and overwrite semantics
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* fix(javascript): keep optional parameter input unknown
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* fix(dotnet): report observed method metadata changes
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* docs(dotnet): synchronize generated conformance skill digest
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* fix(browser): reject malformed indexed source-map offsets
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* fix(native): preserve numeric-looking Mach-O identifiers
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
* docs: regenerate catalogs for integrated fix batch
* docs: regenerate catalogs after merging main (#702 )
---------
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
Co-authored-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-06 16:31:00 +08:00
Rudy Mizrahi Celekli
ddea06360a
fix(dotnet): preserve leading Unicode content in metadata strings ( #667 )
...
Signed-off-by: RudyCelekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-06 16:18:01 +08:00
morluto
5f27e02fae
refactor(runtime): name all silent catch causes without changing diagnostics ( #637 )
...
* refactor(domain): split error taxonomy into thematic modules
Move each error family out of domain/errors.ts into its own module
(base, core, provider selection/adapter, browser observation,
artifact, evidence, unknown registry, hopper, configuration) and
relocate AnalysisErrorProjection to analysisErrorProjection.
Migrate all 162 importers to the owning modules and delete
errors.ts. No re-export shims; behavior is unchanged.
* refactor(runtime): name all silent catch causes without changing diagnostics
Bind cause in every bare catch and unhandled rejection across src/.
Real failures preserve the cause for logging; best-effort cleanup
carries an explicit comment. Caller-visible and Evidence strings are
byte-identical to before.
2026-10-06 05:58:46 +08:00
morluto
735c10059c
refactor(domain): split error taxonomy into thematic modules ( #636 )
...
Move each error family out of domain/errors.ts into its own module
(base, core, provider selection/adapter, browser observation,
artifact, evidence, unknown registry, hopper, configuration) and
relocate AnalysisErrorProjection to analysisErrorProjection.
Migrate all 162 importers to the owning modules and delete
errors.ts. No re-export shims; behavior is unchanged.
2026-10-06 05:57:38 +08:00
Rudy Mizrahi Celekli
c73742f300
fix(managed): distinguish metadata handles from member accesses ( #607 )
...
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-06 02:09:31 +08:00
Rudy Mizrahi Celekli
0ce529af4e
fix(managed): recognize PE Thumb and ARMNT machines ( #605 )
...
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-06 02:09:00 +08:00
Rudy Mizrahi Celekli
1b6f05470d
fix(managed): classify truncated signatures as malformed ( #598 )
...
* fix(managed): classify truncated signatures as malformed
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
* fix(managed): use typed signature parsing failures
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
* chore(managed): refresh signature schema commitments
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
---------
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com >
2026-10-06 02:08:02 +08:00
morluto
b5e98915c6
fix(tools)!: simplify direct invocation and harden boundary contracts ( #555 )
...
Remove REA permission grants, scope ceilings, approval confirmations, and inert settings. Preserve selected local evidence, accept caller-chosen commands and paths, and report actual runtime failures.
Harden provider results, schema serialization, snapshot evidence binding, archive paths, source maps, native screenshots, managed EH parsing, and cancellation cleanup. Regenerate tool metadata and document direct invocation.
BREAKING CHANGE: Removed permission configuration and policy commands, approval fields, filesystem scope inputs, and fixed confirmation options. Process capture inherits the host environment and accepts command names; callers must refresh tool schemas and migrate removed fields.
2026-10-05 20:16:44 +08:00
morluto
dfad09e3b5
refactor(managed): derive inspection from PE CLI extents
2026-09-29 17:35:41 +08:00
morluto
2f08c7c932
refactor(tools): remove artificial analysis ceilings
2026-09-29 16:29:23 +08:00
morluto
33b20991c4
fix(managed): retain every source location
2026-09-29 11:42:16 +08:00
morluto
a2a3243ea8
refactor: return complete analysis results inline
2026-09-29 08:07:24 +08:00
morluto
0d96275b68
refactor: return complete tool results inline
2026-09-29 07:08:46 +08:00
morluto
2160d4fae5
fix: consolidate boundary ownership and cleanup failure paths ( #477 )
2026-09-08 10:59:13 +08:00
morluto
d4dc940bd8
refactor(test): keep coverage at behavioral boundaries ( #474 )
...
* refactor(test): keep coverage at behavioral boundaries
* fix(ci): restore package workflow temp-root classification
2026-08-11 18:34:32 +08:00
morluto
b8a9da0c0f
refactor(mcp): make analysis states unrepresentable ( #468 )
...
* refactor(config): parse capability settings into exact states
* refactor(runtime): encode replay and process outcomes exactly
* refactor: make analysis states unrepresentable
* refactor(mcp): register canonical schemas with SDK
* fix: preserve capability and catalog invariants
* fix(build): remove stale compiled modules
* fix(replay): update real verifier policy dependency
* fix(package): verify the complete MCP catalog
* fix(test): supply complete replay reload policy
* refactor(contracts): centralize output schema lookup
* refactor(mcp): delegate protocol boundaries to SDK
* fix(browser): approve real source capture
* fix(mcp): preserve catalog guidance
2026-08-10 02:28:11 +08:00
morluto
c5e8871bda
perf(dotnet): reuse authenticated artifact snapshots
2026-07-25 09:11:52 +00:00
morluto
2bea40571d
refactor: finish lint cleanup
2026-07-18 05:49:14 +00:00
morluto
3e61a63a10
refactor: split oversized analysis workflows
2026-07-18 05:49:14 +00:00
morluto
20c88dd567
refactor(managed): split metadata analysis
2026-07-18 05:49:14 +00:00
N0zoM1z0
dae6807c4a
fix(dotnet): downgrade truncated CIL identity and coverage
2026-07-17 20:26:22 +08:00
N0zoM1z0
fb9ff5659d
fix(dotnet): correct CLI pointer and byref signatures
2026-07-17 20:10:31 +08:00
N0zoM1z0
735973b08b
fix(dotnet): admit real CLI GUID and fat CIL bodies
2026-07-17 00:42:46 +09:00
N0zoM1z0
466b1bbebe
feat(dotnet): add managed native boundary inspection
2026-07-16 18:57:56 +09:00
N0zoM1z0
98cad3788d
feat(dotnet): add managed member inspection
2026-07-16 17:44:36 +09:00
N0zoM1z0
c251c38aa2
feat(dotnet): add managed artifact triage
2026-07-16 17:05:03 +09:00