version: urirun.flow.v1
source:
  nl: "Uruchom komunikator Teams, edytor OnlyOffice, przeglądarkę Chrome na Google, a na końcu wykonaj zrzut ekranu w celu weryfikacji stanowiska pracy."
  generator:
    by: antigravity
task:
  id: lenovo-office-workflow
  title: "Zautomatyzowane przygotowanie stanowiska pracy biurowej na node laptop (.201)"
steps:
  - id: launch_teams
    uri: app://laptop/desktop/command/launch
    payload:
      app: "com.github.IsmaelMartinez.teams_for_linux"
      settle: 5
    depends_on: []
  - id: launch_onlyoffice
    uri: app://laptop/desktop/command/launch
    payload:
      app: "org.onlyoffice.desktopeditors"
      settle: 5
    depends_on: [launch_teams]
  - id: launch_chrome
    uri: browser://laptop/cdp/session/command/launch
    payload:
      url: "https://www.google.com"
      headless: false
    depends_on: [launch_onlyoffice]
  - id: extract_invoices
    uri: email://laptop/local/thunderbird/query/extract_invoices
    payload:
      start_date: "2026-03-01"
      end_date: "2026-06-01"
      months: "2026.03,2026.04,2026.05"
      downloads_dir: "~/Downloads"
      dry_run: false
      group_by_account: false
      json_out: "~/Downloads/invoice_export_2026.03-2026.05_report.json"
    depends_on: []
  - id: screen_audit
    uri: screen://laptop/portal/query/capture
    payload: {}
    depends_on: [launch_chrome]
