rea/tests
morluto fec5c3ce7f fix(cli): retain bundled skill and bias setup wizard toward apply
Fix #399: when agent integration is selected but all agents are deselected,
the bundled skill was silently dropped. The skill is now always included
when agent integration is selected, regardless of client selection.

Fix #398: the setup wizard defaulted to cancellation at every step despite
explicit setup intent. The capability picker now pre-selects agent
integration, the agent picker pre-selects all detected agents, the final
confirmation defaults to Yes, and accessible prompts default to Yes for
pre-selected items. Agent option hints now describe the agent instead of
the file operation.

Update tests/cliSetup.test.ts to cover the new skill-retention (#399) and
default-toward-apply (#398) behavior, including accessible-mode opt-out.

Update docs/installation.md to describe the new pre-selection and
Yes-default confirmation.
2026-07-22 17:01:05 +00:00
..
conformance feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
fixtures fix(process): protect unrelated Hopper during cleanup 2026-07-22 14:04:00 +00:00
integration fix(mcp): clarify advertised schema fields 2026-07-17 02:23:22 +00:00
analysisProfile.test.ts refactor(domain): remove provider-specific target and snapshot state 2026-07-15 20:31:56 +09:00
analysisProviderRegistry.test.ts feat(session): add explicit provider registry and target binding 2026-07-15 22:13:48 +09:00
analysisSnapshot.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
androidApplication.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
appleApplication.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
applicationWorkflowCli.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
applicationWorkflowMcp.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
applicationWorkflowVerifier.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
artifactComparison.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
artifactInventorySnapshot.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
artifactMcp.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
artifactProvider.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
authorizedArtifactInventory.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
binarySession.test.ts feat(process): record provider and verifier run lineage 2026-07-22 14:01:47 +00:00
binaryTarget.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
boundedCartesianProjection.test.ts fix(artifacts): bound mobile projection candidates 2026-07-20 11:31:36 +00:00
bridgeLauncher.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
bridgeRegex.test.ts test: reduce test suite runtime 2026-07-14 21:08:27 +00:00
bridgeTruthfulness.test.ts fix(hopper): complete owned Linux shutdown (#116) 2026-07-14 06:05:25 +08:00
browserCli.test.ts test: serialize subprocess-heavy integrations 2026-07-14 21:33:25 +00:00
browserMcp.test.ts fix(mcp): preserve investigation input policy 2026-07-21 19:51:11 +08:00
browserObservation.test.ts feat(electron): reconcile static artifacts with passive runtime 2026-07-16 09:55:21 +09:00
browserProcessStartup.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
bundleComparison.test.ts Add evidence-backed investigation workflows 2026-07-12 21:12:18 +00:00
bundleComparisonMcp.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
callPath.test.ts Add evidence-backed investigation workflows 2026-07-12 21:12:18 +00:00
cdpBrowserProvider.test.ts fix(browser): redact transitional target titles 2026-07-22 22:09:12 +09:00
cdpCaptureCompleteness.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
cdpCaptureDocuments.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
cdpConnection.test.ts fix(browser): preserve operation-aware cancellation errors 2026-07-14 20:48:01 +00:00
cdpElectronProvider.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
cdpSafeMetadata.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
changedBehavior.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
cliLogging.test.ts fix(cli): return nonzero status for operation failures (#121) 2026-07-14 06:33:34 +08:00
cliOutput.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
cliPolicyCommands.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
cliSetup.test.ts fix(cli): retain bundled skill and bias setup wizard toward apply 2026-07-22 17:01:05 +00:00
clientRegistrationStatus.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
codexAgentEval.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
completionLedgerGeneration.test.ts feat(process): record provider and verifier run lineage 2026-07-22 14:01:47 +00:00
compositeProvider.test.ts feat(process): record provider and verifier run lineage 2026-07-22 14:01:47 +00:00
config.test.ts feat(permissions): add scoped process capture elicitation 2026-07-18 04:50:22 +00:00
conformanceFixtures.test.ts test(hopper): add semantic runtime conformance 2026-07-18 04:50:23 +00:00
contractSnapshot.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
coverageMonotonicity.test.ts test: add limit monotonicity and partial-evidence regressions 2026-07-17 22:22:02 +08:00
createServer.test.ts fix(mcp): remove arbitrary schema byte gate 2026-07-16 20:09:14 +08:00
crossVersionInventory.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
dependencyInstall.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
derivedOperation.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
directAnalysisPermissions.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
dispatcher.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
doctor.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
electronApplicationAnalysis.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
electronCli.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
electronFileScope.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
electronMcp.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
enhancedTools.test.ts test(mcp): derive sessionless managed inventory 2026-07-16 19:53:08 +08:00
errors.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
evidence.test.ts refactor(domain): remove provider-specific target and snapshot state 2026-07-15 20:31:56 +09:00
evidenceBundleFiles.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
evidenceCompletionLedger.test.ts feat(evidence): generate verifier completion ledgers 2026-07-22 13:59:19 +00:00
evidenceResources.test.ts feat(process): run finite-state replay during capture 2026-07-22 14:06:50 +00:00
functionComparison.test.ts feat(ghidra): add function analysis and conformance 2026-07-16 04:17:08 +09:00
functionComparisonMcp.test.ts test(mcp): cover strict compact wire contracts 2026-07-16 19:50:16 +08:00
ghidraBridgeTruthfulness.test.ts feat(ghidra): add authenticated Windows loopback transport 2026-07-17 03:05:19 +09:00
ghidraClient.test.ts feat(process): record provider and verifier run lineage 2026-07-22 14:01:47 +00:00
ghidraDoctor.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
ghidraFunctionValues.test.ts feat(ghidra): add function analysis and conformance 2026-07-16 04:17:08 +09:00
ghidraInstallation.test.ts fix(ghidra): preserve Windows batch invocation semantics 2026-07-17 03:05:19 +09:00
ghidraInventoryValues.test.ts feat(ghidra): implement read-only inventory operations 2026-07-16 02:59:37 +09:00
ghidraLauncher.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
ghidraMcp.test.ts feat: streamline agent integration and MCP routing 2026-07-20 17:11:06 +08:00
ghidraProvider.test.ts feat(process): record provider and verifier run lineage 2026-07-22 14:01:47 +00:00
ghidraTargetSnapshot.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
ghidraTransport.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
ghidraWindowsFixture.test.ts ci(ghidra): add Windows P0 acceptance and real-engine lanes 2026-07-17 03:05:19 +09:00
hopperAnalysisProfile.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
hopperClient.test.ts fix(process): protect unrelated Hopper during cleanup 2026-07-22 14:04:00 +00:00
hopperProviderSelection.test.ts feat(session): add explicit provider registry and target binding 2026-07-15 22:13:48 +09:00
hopperValues.test.ts fix(bridge): harden bounded Hopper boundaries 2026-07-13 03:14:15 +00:00
identity.test.ts build: streamline local and CI validation 2026-07-22 16:06:28 +00:00
installScript.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
investigationMcp.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
investigationWorkspace.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
javascriptApplicationGraph.test.ts feat(managed): project static evidence into application graph 2026-07-16 21:36:13 +08:00
javascriptApplicationWorkflows.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
javascriptArtifactPathResolution.test.ts feat(javascript): recover commonjs and esm module relationships 2026-07-18 00:02:51 +08:00
javascriptArtifactReconstruction.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
javascriptBundlerAdapters.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
javascriptExportInstrumentation.test.ts feat: add managed characterization and coverage closure 2026-07-16 22:53:50 +00:00
javascriptExportShapeComparison.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
javascriptModuleRelationships.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
javascriptReplay.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
javascriptReplayWorker.test.ts feat(application): add isolated JavaScript replay 2026-07-16 15:45:55 +09:00
javascriptRuntimeReconciliation.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
javascriptSemanticAnalysis.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
jsonLimits.test.ts fix: resolve validation and artifact edge cases 2026-07-14 16:15:24 +08:00
jsonShape.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
linuxHopper.test.ts feat(cli): improve setup onboarding 2026-07-18 11:59:16 +08:00
linuxPrivateDisplay.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
macHopper.test.ts feat(cli): improve setup onboarding 2026-07-18 11:59:16 +08:00
mainErrors.test.ts refactor(app): split session and CLI workflows 2026-07-18 05:49:14 +00:00
mainReload.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
managedApplicationGraph.test.ts fix(managed): preserve page incompleteness in graph and comparison 2026-07-17 20:51:53 +08:00
managedArtifactProvider.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
managedConformanceFixture.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
managedMcp.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
managedMemberComparison.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
managedNativeVerification.test.ts feat(dotnet): verify managed native boundaries 2026-07-16 21:26:38 +09:00
managedReconstruction.test.ts fix(dotnet): downgrade truncated CIL identity and coverage 2026-07-17 20:26:22 +08:00
managedRuntimeCorrelation.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
mcpDoctor.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
nativeDmgArtifactReader.test.ts fix(test): make host fixtures portable 2026-07-16 19:51:25 +08:00
nativeProvider.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
nodeRuntimeCharacterization.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
officialTools.test.ts test(mcp): cover strict compact wire contracts 2026-07-16 19:50:16 +08:00
packageInstallWorkflow.test.ts build: streamline local and CI validation 2026-07-22 16:06:28 +00:00
permissionAuthority.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
permissionMcp.test.ts fix(mcp): preserve investigation input policy 2026-07-21 19:51:11 +08:00
permissionPolicy.test.ts fix: resolve validation and artifact edge cases 2026-07-14 16:15:24 +08:00
pngVisualDiff.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
processCapture.test.ts feat(process): run finite-state replay during capture 2026-07-22 14:06:50 +00:00
processCaptureElicitation.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
processCapturePermission.test.ts feat(permissions): add scoped process capture elicitation 2026-07-18 04:50:22 +00:00
processCli.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
processOwnership.test.ts fix(process): protect unrelated Hopper during cleanup 2026-07-22 14:04:00 +00:00
processPairedExperiment.test.ts feat(process): compare repeatable paired experiments 2026-07-20 13:02:52 +00:00
productCatalog.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
progressMcp.test.ts feat(mcp): expose progress resources and availability 2026-07-14 02:11:56 +00:00
progressReporter.test.ts feat(core): add typed policy and integrity contracts 2026-07-14 02:11:56 +00:00
projectPermissionStore.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
promptCompletion.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
promptContracts.test.ts feat: add guided MCP workflow prompts 2026-07-13 21:04:28 +08:00
promptMcp.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
providerArchitecture.test.ts feat(ghidra): add function analysis and conformance 2026-07-16 04:17:08 +09:00
providerBinding.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
providerProcess.test.ts feat(process): record provider and verifier run lineage 2026-07-22 14:01:47 +00:00
providerSelectionMcp.test.ts feat(process): record provider and verifier run lineage 2026-07-22 14:01:47 +00:00
readmeConsistency.test.ts feat: streamline agent integration and MCP routing 2026-07-20 17:11:06 +08:00
realGhidraWindowsWorkflow.test.ts test(ci): guard Windows Ghidra workflow isolation 2026-07-16 23:23:40 +00:00
realHopperAssertions.test.ts test(hopper): add semantic runtime conformance 2026-07-18 04:50:23 +00:00
realHopperFixture.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
realHopperPagination.test.ts test(hopper): add semantic runtime conformance 2026-07-18 04:50:23 +00:00
realHopperSemantic.test.ts test(hopper): add semantic runtime conformance 2026-07-18 04:50:23 +00:00
reconstructionCoverage.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
reconstructionCoverageMcp.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
reconstructionVerification.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
referenceSourceGraph.test.ts fix(reference): preserve distinct parse failures 2026-07-14 20:31:04 +00:00
referenceSourceImport.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
referenceSourceReader.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
releaseConfiguration.test.ts build: separate cached local and PR checks 2026-07-22 15:05:36 +00:00
replayMachine.test.ts feat(process): run finite-state replay during capture 2026-07-22 14:06:50 +00:00
replayMachineRuntime.test.ts feat(process): add bounded replay state machines 2026-07-20 13:13:57 +00:00
replayWorkerProtocol.test.ts feat(application): add isolated JavaScript replay 2026-07-16 15:45:55 +09:00
residualUnknown.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
runtime.test.ts chore: merge main and resolve MCP contract conflicts 2026-07-16 20:42:14 +08:00
runtimeCharacterization.test.ts feat: add managed characterization and coverage closure 2026-07-16 22:53:50 +00:00
runtimeExecutableDiagnostics.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
runtimeIdentification.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
safeOutputTree.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
sensitiveTextCapture.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
serverIdentity.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
sessionMcp.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
setup.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
setupConfig.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
setupInstallFailure.test.ts fix: preserve setup diagnostics and clean Knip config 2026-07-14 19:27:31 +08:00
setupLifecycle.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
setupSkill.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
staticRuntimeCorrelation.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
statusProjection.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
symbolAnalysis.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
temporaryDirectory.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
toolContracts.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
toolResult.test.ts feat: complete REA remediation program 2026-07-22 22:09:12 +09:00
upgrade.test.ts feat: streamline agent integration and MCP routing 2026-07-20 17:11:06 +08:00
verifierRun.test.ts feat(process): record provider and verifier run lineage 2026-07-22 14:01:47 +00:00
vitestConfiguration.test.ts build: streamline local and CI validation 2026-07-22 16:06:28 +00:00
webBundleAnalyzer.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
webCaptureDiff.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
webInventory.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
webSourceMapFetcher.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
windowsCapabilities.test.ts refactor: simplify authorization boundaries 2026-07-18 05:49:14 +00:00