Module

analysis.extraction_advice

Conservative, opt-in extraction-candidate diagnostics.

The advisor combines independent structural, interaction/accessibility, and lexical-boundary signals. It does not compute a universal score and never rewrites source: the inferred props and slots are review inputs, not proof that an extraction is desirable.

Functions

advise_extraction_source 3 DiagnosticReport
Return conservative extraction candidates for one in-memory template.
def advise_extraction_source(source: str, *, name: str = '<string>', environment: Environment | None = None) -> DiagnosticReport
Parameters
Name Type Description
source str
name str Default:'<string>'
environment Environment | None Default:None
Returns
DiagnosticReport
advise_extraction_template 1 DiagnosticReport
Return extraction candidates from a compiled template's retained source.
def advise_extraction_template(template: CompiledTemplate) -> DiagnosticReport
Parameters
Name Type Description
template CompiledTemplate
Returns
DiagnosticReport