# summary

Collect a Salesforce release-note inventory.

# description

Uses a bounded Playwright browser session to inspect the rendered Salesforce Help table of contents. Optionally observes page-generated Aura responses for authoritative article metadata without replaying or hard-coding dynamic Aura context.

# examples

- Collect the Release 264 inventory:

  <%= config.bin %> <%= command.id %> --release 264 --json

- Retrieve authoritative metadata for selected articles:

  <%= config.bin %> <%= command.id %> --release 264 --content --article rn_apex_symbol_api --output release-264.json

- Compare a refresh with a prior baseline and emit explicit deltas and a review queue:

  <%= config.bin %> <%= command.id %> --release 264 --content --baseline release-264-baseline.json --output release-264-refresh.json

# flags.release.summary

Three-digit Salesforce release number.

# flags.content.summary

Retrieve authoritative content metadata and hashes through observed Aura responses.

# flags.article.summary

Article ID to retrieve; repeat to select multiple articles. Defaults to all articles with --content.

# flags.concurrency.summary

Maximum simultaneous article browser sessions (1-8).

# flags.timeout.summary

Per-page timeout in milliseconds (1000-120000).

# flags.output.summary

Write the JSON result to this path.

# flags.baseline.summary

Compare inventory IDs and count, content hashes, and lifecycle classifications against this prior collector JSON. Failed retrievals retain prior high-confidence evidence and enter the review queue.

# info.wrote

Wrote %s with %s release-note articles.
