review_binding_candidatesR Documentation

Review wrapper-only components for possible binding metadata gaps

Description

Reads the copied Web Awesome metadata and the generated component schema, then flags wrapper-only components whose public methods and documentation suggest that their interaction semantics may be underrepresented by metadata. The tool writes a deterministic markdown report under 'reports/review/'.

Usage

review_binding_candidates(
  root = ".",
  metadata_file = .default_metadata_file(),
  version_file = .default_metadata_version_file(),
  binding_policy_file = .default_binding_policy_file(),
  attribute_policy_file = .default_attribute_policy_file(),
  report_file = .default_binding_review_report(),
  verbose = interactive()
)

Arguments

root

Repository root directory.

metadata_file

Path to the copied 'custom-elements.json' file, relative to the repository root.

version_file

Path to the copied Web Awesome version file, relative to the repository root.

binding_policy_file

Path to the handwritten binding-override policy file, relative to the repository root.

attribute_policy_file

Path to the handwritten attribute-override policy file, relative to the repository root.

report_file

Output report path, relative to the repository root.

verbose

Logical scalar. If 'TRUE', emits a short summary.

Details

CLI entry point: './tools/review_binding_candidates.R –help'

Value

A list describing the review pass, including handled policy overrides, unresolved candidates, near-miss watch-list rows, and the report path.

Examples

## Not run: 
review_binding_candidates()

## End(Not run)