From 841990bde158a996be65feabcef4aa5e18fc3a4b Mon Sep 17 00:00:00 2001 From: morluto <76467478+morluto@users.noreply.github.com> Date: Mon, 13 Jul 2026 17:15:22 +0800 Subject: [PATCH] docs(process): preserve capture invariants --- ...ProcessCheckpoints.ProcessCheckpoints.html | 4 +- ...ion_TerminalRenderer.TerminalRenderer.html | 19 +++++---- ...mandShimReplay.startCommandShimReplay.html | 5 ++- ...ProcessHarness.captureProcessScenario.html | 2 +- ...essOwnership.cleanupOwnedProcessGroup.html | 5 ++- ...ocessCapture.authorizeProcessScenario.html | 2 +- ...n_processCapture.parseProcessScenario.html | 2 +- ...cessComparison.compareProcessCaptures.html | 6 ++- ...on_ProcessOwnership.OwnedProcessGroup.html | 15 ++++--- ...ProcessOwnership.ProcessOwnershipHost.html | 11 +++-- .../domain_processCapture.FileState.html | 14 +++---- ...n_processCapture.FilesystemCheckpoint.html | 14 +++---- ...omain_processCapture.InteractionEvent.html | 16 ++++---- .../domain_processCapture.ProcessCapture.html | 40 ++++++++++--------- ...processCapture.ProcessExecutionPolicy.html | 14 +++---- .../domain_processCapture.ProcessSample.html | 14 +++---- .../domain_processCapture.ProtocolEvent.html | 18 ++++----- ..._processCapture.RenderedTerminalFrame.html | 22 +++++----- .../domain_processCapture.ShimEvent.html | 16 ++++---- .../domain_processCapture.TerminalFrame.html | 10 ++--- ...ProcessOwnership.ProcessCleanupResult.html | 6 ++- ..._processCapture.ProcessPolicyDecision.html | 4 +- ...domain_processCapture.ProcessScenario.html | 4 +- ...n_processCapture.processCaptureSchema.html | 2 +- ..._processCapture.processScenarioSchema.html | 5 ++- src/application/CommandShimReplay.ts | 8 +++- src/application/ProcessCheckpoints.ts | 3 ++ src/application/ProcessHarness.ts | 9 ++++- src/application/ProcessOwnership.ts | 11 ++++- src/application/TerminalRenderer.ts | 7 ++++ src/artifacts/AsarArtifactReader.ts | 8 +++- src/domain/processCapture.ts | 20 ++++++++++ src/domain/processComparison.ts | 6 +++ 33 files changed, 214 insertions(+), 128 deletions(-) diff --git a/docs/api/classes/application_ProcessCheckpoints.ProcessCheckpoints.html b/docs/api/classes/application_ProcessCheckpoints.ProcessCheckpoints.html index 01b732a78..cb38fb733 100644 --- a/docs/api/classes/application_ProcessCheckpoints.ProcessCheckpoints.html +++ b/docs/api/classes/application_ProcessCheckpoints.ProcessCheckpoints.html @@ -80,7 +80,7 @@

Returns Promise<void>

+
  • Defined in src/application/ProcessCheckpoints.ts:133
  • Returns Promise<readonly FilesystemCheckpoint[]>

    +
  • Defined in src/application/ProcessCheckpoints.ts:116
  • Class TerminalRenderer

    -

    Owns one headless terminal and serializes writes into deterministic frames.

    +

    Reconstructs bounded terminal states while raw PTY chunks remain authoritative.

    +

    Rendered frames answer what an operator saw after control-sequence handling; +raw frames preserve byte/chunk differences that can render identically. +Comparisons retain both because neither representation subsumes the other.

    +
  • Defined in src/application/TerminalRenderer.ts:30
  • @@ -48,7 +51,7 @@
  • options: TerminalRendererOptions
  • Returns TerminalRenderer

    +
  • Defined in src/application/TerminalRenderer.ts:38
  • @@ -62,7 +65,7 @@

    Returns Promise<void>

    +
  • Defined in src/application/TerminalRenderer.ts:81
  • +
  • Defined in src/application/TerminalRenderer.ts:70
  • Returns void

    +
  • Defined in src/application/TerminalRenderer.ts:62
  • +
  • Defined in src/application/TerminalRenderer.ts:76
  • Returns void

    +
  • Defined in src/application/TerminalRenderer.ts:49
  • +
  • Defined in src/application/ProcessHarness.ts:675
  • +
  • Defined in src/domain/processCapture.ts:347
  • +
  • Defined in src/domain/processCapture.ts:321
  • +
  • Defined in src/domain/processComparison.ts:206
  • +
  • Defined in src/application/ProcessOwnership.ts:9
  • Returns Promise<Readonly<Record<string, string>>>

    +
  • Defined in src/application/ProcessOwnership.ts:28
  • Returns Promise<readonly ProcessGroupMember[]>

    +
  • Defined in src/application/ProcessOwnership.ts:27
  • Returns void

    +
  • Defined in src/application/ProcessOwnership.ts:29
  • +
  • Defined in src/domain/processCapture.ts:434
  • +
  • Defined in src/domain/processCapture.ts:467
  • +
  • Defined in src/domain/processCapture.ts:426
  • +
  • Defined in src/domain/processCapture.ts:522
  • +
  • Defined in src/domain/processCapture.ts:329
  • +
  • Defined in src/domain/processCapture.ts:455
  • +
  • Defined in src/domain/processCapture.ts:483
  • +
  • Defined in src/domain/processCapture.ts:417
  • +
  • Defined in src/domain/processCapture.ts:477
  • +
  • Defined in src/domain/processCapture.ts:401
  • +
  • Defined in src/application/ProcessOwnership.ts:33