rea/src/application
morluto 7dc40d3d9e
perf(evidence): scale imports and dependency graphs (#941)
* perf(evidence): avoid rebuilding ledger on record imports

* perf(evidence): scale unknown graph validation

* fix(evidence): preserve import and projection semantics

* fix(evidence): invalidate cache on metadata replacement

* test(evidence): isolate snapshot import regression

* fix(evidence): preserve snapshots on additive imports
2026-10-07 23:47:47 +08:00
..
ArtifactInventory refactor(artifacts): isolate JavaScript file acquisition (#916) 2026-10-07 17:57:33 +08:00
android fix(android)!: preserve JVM settings and reuse metadata sessions (#908) 2026-10-07 16:50:41 +08:00
apple refactor(apple): group artifact producers and verification (#952) 2026-10-07 21:09:33 +08:00
binary perf(evidence): scale imports and dependency graphs (#941) 2026-10-07 23:47:47 +08:00
firmware refactor(firmware): group layered source and verification (#878) 2026-10-07 14:44:52 +08:00
investigation perf(evidence): scale imports and dependency graphs (#941) 2026-10-07 23:47:47 +08:00
javascript refactor(managed): group capability workflows and verification (#926) 2026-10-07 19:22:04 +08:00
managed refactor(managed): group capability workflows and verification (#926) 2026-10-07 19:22:04 +08:00
native refactor(native): group analyst semantics workflows and contracts (#973) 2026-10-07 22:40:48 +08:00
AnalysisContextQueries.test.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
AnalysisContextQueries.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
AnalysisProvider.ts refactor(native): group analyst semantics workflows and contracts (#973) 2026-10-07 22:40:48 +08:00
AppBundleExecutable.ts fix(native): keep the resolved bundle plist and permission failures 2026-10-07 09:10:29 +00:00
ArtifactExtraction.ts refactor(runtime): name all silent catch causes without changing diagnostics (#637) 2026-10-06 05:58:46 +08:00
ArtifactExtractionDestination.ts fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
ArtifactGraphConstruction.test.ts fix(artifacts): break directory child collation ties (#587) 2026-10-06 00:24:15 +08:00
ArtifactGraphConstruction.ts refactor(domain): consolidate canonical ordering and digest helpers (#624) 2026-10-06 04:55:26 +08:00
ArtifactInventory.ts refactor(artifacts): isolate JavaScript file acquisition (#916) 2026-10-07 17:57:33 +08:00
ArtifactInventoryPolicy.test.ts fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
AuthorizedArtifactInventory.ts refactor(artifacts): remove selectors and traversal quotas 2026-09-29 12:15:49 +08:00
BinaryTargetResolver.ts fix(native): keep the resolved bundle plist and permission failures 2026-10-07 09:10:29 +00:00
BrowserEvidence.ts fix!: repair boundary contracts across CLI and MCP (#597) 2026-10-06 00:50:38 +08:00
BrowserObservationPort.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
BrowserObservationService.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
BrowserScenarioCapturePort.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
BrowserScenarioCaptureService.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
BrowserScenarioEvidence.ts refactor(domain): consolidate canonical ordering and digest helpers (#624) 2026-10-06 04:55:26 +08:00
CallPathTracing.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
CapabilityClientRequirements.ts fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
CapabilityInventory.contract.test.ts refactor(tools): return complete analysis results inline 2026-09-29 14:53:50 +08:00
CapabilityInventory.test.ts feat(browser): trace captured website module imports (#879) 2026-10-07 14:59:52 +08:00
CapabilityInventory.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
ClientConfigPath.ts refactor(runtime): name all silent catch causes without changing diagnostics (#637) 2026-10-06 05:58:46 +08:00
ClientConfigurationDocument.test.ts Merge pull request #864 from morluto/fix/opencode-v2-servers 2026-10-06 22:07:29 -07:00
ClientConfigurationDocument.ts fix(setup): read an OpenCode V2 server named type as a table entry (#866) 2026-10-07 13:20:02 +08:00
ClientRegistrationIdentity.ts feat(setup)!: expand agent integrations and verify updates (#577) 2026-10-05 23:06:19 +08:00
ClientRegistrationStatus.ts fix(setup): register OpenCode V2 configurations in mcp.servers 2026-10-06 21:58:20 -07:00
DirectAnalysis.ts refactor(native): group analyst semantics workflows and contracts (#973) 2026-10-07 22:40:48 +08:00
DirectAnalysisDependencies.ts refactor(binary): move production composition outside application workflows (#965) 2026-10-07 21:56:58 +08:00
DirectAnalysisStatus.ts refactor(binary): move production composition outside application workflows (#965) 2026-10-07 21:56:58 +08:00
Doctor.fixture.ts refactor(test): keep coverage at behavioral boundaries (#474) 2026-08-11 18:34:32 +08:00
Doctor.systemHost.test.ts fix!: repair boundary contracts across CLI and MCP (#597) 2026-10-06 00:50:38 +08:00
Doctor.test.ts fix(linux): improve Hopper reliability and CachyOS support (#963) 2026-10-07 23:16:48 +08:00
Doctor.ts feat(ida): add read-only GUI and headless MCP providers (#754) 2026-10-07 01:47:05 +08:00
DoctorDiagnostics.ts fix(linux): improve Hopper reliability and CachyOS support (#963) 2026-10-07 23:16:48 +08:00
DoctorScope.ts refactor(domain): consolidate canonical ordering and digest helpers (#624) 2026-10-06 04:55:26 +08:00
EnhancedLiteralTracing.test.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
EnhancedLiteralTracing.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
EnhancedToolTypes.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
EnhancedTools.ts refactor(native): group analyst semantics workflows and contracts (#973) 2026-10-07 22:40:48 +08:00
EvidenceBundleCommands.ts refactor: colocate investigation record implementation (#867) 2026-10-07 13:18:39 +08:00
EvidenceBundleFiles.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
EvidenceInputResolver.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
EvidenceInputResolver.ts feat(evidence): accept exact retained application references (#734) 2026-10-06 20:17:59 +08:00
FilesystemSnapshot.test.ts fix(process): harden filesystem snapshot identity and cancellation (#956) 2026-10-07 23:45:23 +08:00
FilesystemSnapshot.ts fix(process): harden filesystem snapshot identity and cancellation (#956) 2026-10-07 23:45:23 +08:00
FunctionAnalysisEvidence.ts feat(ida): add read-only GUI and headless MCP providers (#754) 2026-10-07 01:47:05 +08:00
InventoryProjectionEvidence.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
InvestigationProviders.ts feat(web): export captured scripts for JavaScript application analysis (#801) 2026-10-07 05:24:32 +08:00
JsonFiles.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
LinuxHopper.test.ts fix(linux): improve Hopper reliability and CachyOS support (#963) 2026-10-07 23:16:48 +08:00
LinuxHopper.ts fix(linux): improve Hopper reliability and CachyOS support (#963) 2026-10-07 23:16:48 +08:00
MacHopper.test.ts refactor(test): keep coverage at behavioral boundaries (#474) 2026-08-11 18:34:32 +08:00
MacHopper.ts refactor(runtime): name all silent catch causes without changing diagnostics (#637) 2026-10-06 05:58:46 +08:00
OptionalObservationProviders.ts refactor(javascript): group application workflows and verification (#896) 2026-10-07 16:03:37 +08:00
ProcessCaptureCapability.ts fix(process): clarify Windows capture support and recovery (#798) 2026-10-07 04:20:53 +08:00
ProcessCaptureEnvironment.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
ProcessCaptureError.test.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
ProcessCaptureError.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
ProcessCaptureJournal.test.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
ProcessCaptureJournal.ts refactor(runtime): name all silent catch causes without changing diagnostics (#637) 2026-10-06 05:58:46 +08:00
ProcessCaptureLifecycle.ts fix(process): harden filesystem snapshot identity and cancellation (#956) 2026-10-07 23:45:23 +08:00
ProcessCaptureObservation.test.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
ProcessCli.ts refactor(runtime): name all silent catch causes without changing diagnostics (#637) 2026-10-06 05:58:46 +08:00
ProcessEvidence.host.test.ts fix!: repair boundary contracts across CLI and MCP (#597) 2026-10-06 00:50:38 +08:00
ProcessEvidence.test.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
ProcessEvidence.ts fix(evidence): admit current process provider identity 2026-10-06 01:43:45 -07:00
ProcessFilesystemEffects.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
ProcessHarness.test.ts fix(process): clarify Windows capture support and recovery (#798) 2026-10-07 04:20:53 +08:00
ProcessHarness.ts fix(process): harden filesystem snapshot identity and cancellation (#956) 2026-10-07 23:45:23 +08:00
ProcessNormalization.test.ts fix(process): honor disabled PID normalization in samples 2026-10-06 01:22:45 -07:00
ProcessNormalization.ts fix(process): honor disabled PID normalization in samples 2026-10-06 01:22:45 -07:00
ProcessSampling.ts refactor(runtime): name all silent catch causes without changing diagnostics (#637) 2026-10-06 05:58:46 +08:00
ProcessScenarioRuntimeValidation.test.ts fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
ProcessScenarioRuntimeValidation.ts fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
ProcessTimer.test.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
ProcessTimer.ts refactor(tools): remove artificial analysis ceilings 2026-09-29 16:29:23 +08:00
ProgressReporter.test.ts refactor(test): colocate pure-domain tests and reduce test debt (#471) 2026-08-10 14:57:44 +08:00
ProgressReporter.ts feat(core): add typed policy and integrity contracts 2026-07-14 02:11:56 +00:00
RealHopperAssertions.ts refactor(analysis): remove caller-selected result caps 2026-09-29 11:22:31 +08:00
ReconstructionCoverageService.ts refactor: add incremental capability migration safeguards (#819) 2026-10-07 10:56:06 +08:00
ReconstructionObligationAuthority.ts refactor(analysis): remove fixed result quotas 2026-09-29 13:57:24 +08:00
ReconstructionObligationCandidates.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
ReconstructionObligationCandidates.ts refactor(javascript): group application workflows and verification (#896) 2026-10-07 16:03:37 +08:00
ReconstructionObligationLedger.authority.test.ts refactor(analysis): remove fixed result quotas 2026-09-29 13:57:24 +08:00
ReconstructionObligationLedger.closure.test.ts feat(native): add inspection primitives, dispatch traces and approved UI observation (#500) 2026-10-04 16:02:36 +08:00
ReconstructionObligationLedgerDiagnostics.ts feat(reconstruction): add obligation ledgers 2026-07-24 13:17:56 +00:00
ReconstructionObligationLedgerEvaluation.ts refactor(schema): remove data-only version markers 2026-09-29 08:45:36 +08:00
ReconstructionObligationLedgerProjection.ts refactor: return complete tool results inline 2026-09-29 07:08:46 +08:00
ReconstructionObligationLedgerService.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
ReconstructionObligationOriginalCases.ts feat(reconstruction): add obligation ledgers 2026-07-24 13:17:56 +00:00
ReconstructionObligationPolicies.ts feat(reconstruction): add obligation ledgers 2026-07-24 13:17:56 +00:00
ReferenceSourceImport.ts fix(cli): preserve unsupported historical-source imports (#795) 2026-10-07 04:02:10 +08:00
ReferenceSourceImportEntries.ts fix: integrate 24 reviewed browser/native/semantics corrections (#815) 2026-10-07 10:33:10 +08:00
ReferenceSourceImportPolicy.ts refactor(runtime): name all silent catch causes without changing diagnostics (#637) 2026-10-06 05:58:46 +08:00
ReferenceSourceImportTypes.ts fix(cli): preserve unsupported historical-source imports (#795) 2026-10-07 04:02:10 +08:00
ReferenceSourceVcsAdapter.ts fix(reference): read linked worktree commit provenance (#677) 2026-10-06 16:18:42 +08:00
Setup.configuration.test.ts refactor(app): split Setup and ProcessOwnership modules (#628) 2026-10-06 05:00:32 +08:00
Setup.discovery.test.ts refactor(app): split Setup and ProcessOwnership modules (#628) 2026-10-06 05:00:32 +08:00
Setup.fixture.ts perf(setup): reuse initial diagnostics during planning (#940) 2026-10-07 19:52:43 +08:00
Setup.initialSnapshot.test.ts perf(setup): reuse initial diagnostics during planning (#940) 2026-10-07 19:52:43 +08:00
Setup.planning.test.ts refactor(app): split Setup and ProcessOwnership modules (#628) 2026-10-06 05:00:32 +08:00
Setup.recovery.test.ts fix(linux): improve Hopper reliability and CachyOS support (#963) 2026-10-07 23:16:48 +08:00
Setup.ts perf(setup): reuse initial diagnostics during planning (#940) 2026-10-07 19:52:43 +08:00
SetupClientConfiguration.ts fix(setup): register OpenCode V2 configurations in mcp.servers 2026-10-06 21:58:20 -07:00
SetupClients.ts refactor(app): split Setup and ProcessOwnership modules (#628) 2026-10-06 05:00:32 +08:00
SetupHost.ts fix(linux): improve Hopper reliability and CachyOS support (#963) 2026-10-07 23:16:48 +08:00
SetupInstallFailure.test.ts feat(native): add inspection primitives, dispatch traces and approved UI observation (#500) 2026-10-04 16:02:36 +08:00
SetupInstallFailure.ts fix: preserve setup diagnostics and clean Knip config 2026-07-14 19:27:31 +08:00
SetupPlan.ts perf(setup): reuse initial diagnostics during planning (#940) 2026-10-07 19:52:43 +08:00
SetupRegistrationEnvironment.test.ts feat(ghidra): enable Windows x64 read-only analysis (#699) 2026-10-06 16:53:33 +08:00
SetupRegistrationEnvironment.ts feat(ghidra): enable Windows x64 read-only analysis (#699) 2026-10-06 16:53:33 +08:00
SetupSkill.ts docs: clarify onboarding and align provider guidance (#745) 2026-10-06 22:57:36 +08:00
SetupTypes.ts perf(setup): reuse initial diagnostics during planning (#940) 2026-10-07 19:52:43 +08:00
StoreFileLock.ts refactor(runtime): name all silent catch causes without changing diagnostics (#637) 2026-10-06 05:58:46 +08:00
SupportedClients.ts feat(setup): support Command Code MCP registration (#645) 2026-10-06 14:15:59 +08:00
TerminalRenderer.ts refactor(process): remove fixed scenario ceilings 2026-09-29 13:57:50 +08:00
Uninstall.ts fix(setup): register OpenCode V2 configurations in mcp.servers 2026-10-06 21:58:20 -07:00
Update.test.ts feat(setup)!: expand agent integrations and verify updates (#577) 2026-10-05 23:06:19 +08:00
Update.ts fix!: repair boundary contracts across CLI and MCP (#597) 2026-10-06 00:50:38 +08:00
UpdateMaintenance.ts fix(setup): register OpenCode V2 configurations in mcp.servers 2026-10-06 21:58:20 -07:00
UpdateRuntime.ts refactor(runtime): name all silent catch causes without changing diagnostics (#637) 2026-10-06 05:58:46 +08:00
ValidateSelectedWebScript.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
WebModulePorts.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
WebModuleTraceService.test.ts feat(browser): trace captured website module imports (#879) 2026-10-07 14:59:52 +08:00
WebModuleTraceService.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
WebRuntimePort.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
WebRuntimeService.fixture.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
WebRuntimeService.test.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
WebRuntimeService.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
WebScriptArtifactPort.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
WebScriptExportService.ts feat(web): export captured scripts for JavaScript application analysis (#801) 2026-10-07 05:24:32 +08:00
WebSourceLocationPorts.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
WebSourceLocationService.test.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
WebSourceLocationService.ts feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
WindowsCapabilities.ts feat(ghidra): enable Windows x64 read-only analysis (#699) 2026-10-06 16:53:33 +08:00
homebrew.ts Remove dead exports found by knip 2026-07-12 10:20:45 +08:00