Skip to content

docs: note openadapt-flow desktop record on-ramp in status banner#27

Merged
abrichr merged 1 commit into
mainfrom
docs/status-accuracy
Jul 17, 2026
Merged

docs: note openadapt-flow desktop record on-ramp in status banner#27
abrichr merged 1 commit into
mainfrom
docs/status-accuracy

Conversation

@abrichr

@abrichr abrichr commented Jul 17, 2026

Copy link
Copy Markdown
Member

Summary

The status banner added in #25 says this package is "not the product" and "the compiler does not require this package". Both statements are accurate — but the banner omits the one documented product role capture does have today:

  • openadapt-flow record --backend windows|rdp uses openadapt_capture.Recorder as its desktop demonstration recorder, via the optional capture extra (pip install 'openadapt-flow[capture]') — see openadapt-flow openadapt_flow/desktop_record.py and docs/desktop/RECORDING.md.
  • openadapt_flow.adapters.capture.convert_capture converts the capture session into the compiler's recording format over capture's public API (CaptureSession.load(...).actions()), tested end-to-end in openadapt-flow tests/test_capture_adapter.py.

Without this, a reader concludes the package is unused by the product and can be ignored/archived. This PR adds one paragraph to the banner stating the role precisely (including the >= 0.5.3 headless-import floor from #23/#24). No other content changes.

Evidence

  • openadapt-flow pyproject.toml: capture = ["openadapt-capture>=0.5.1"]
  • openadapt-flow __main__.py _cmd_record_desktopdesktop_record.record_desktop_captureopenadapt_capture.Recorder + convert_capture
  • openadapt-flow docs/desktop/RECORDING.md documents this as the desktop recording path

🤖 Generated with Claude Code

The status banner said this package is 'not the product' and 'the compiler
does not require this package', which is accurate for the compiler core and
the web path, but omitted the one documented product role capture DOES have:
openadapt-flow's `record --backend windows|rdp` uses openadapt_capture.Recorder
(via the optional `capture` extra) as its desktop demonstration recorder, and
openadapt_flow.adapters.capture.convert_capture converts the session into the
compile-ready recording format (openadapt-flow docs/desktop/RECORDING.md).

Add one paragraph stating that role precisely so readers do not conclude the
package is unused by the product.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@abrichr
abrichr merged commit 399cd28 into main Jul 17, 2026
4 checks passed
@abrichr
abrichr deleted the docs/status-accuracy branch July 17, 2026 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant