fermilink.implement.source_analysis module¶
- fermilink.implement.source_analysis.build_contract_generation_agents_md(*, goal_rel, analysis_rel, autogen_rel)[source]¶
- Parameters:
goal_rel (str)
analysis_rel (str)
autogen_rel (str)
- Return type:
str
- fermilink.implement.source_analysis.build_contract_generation_prompt(*, goal_spec, goal_rel, analysis, analysis_rel, default_contract_yaml, contract_rel, runner_rel)[source]¶
- Parameters:
goal_spec (dict[str, Any])
goal_rel (str)
analysis (dict[str, Any])
analysis_rel (str)
default_contract_yaml (str)
contract_rel (str)
runner_rel (str)
- Return type:
str
- fermilink.implement.source_analysis.build_source_analysis_agents_md(*, goal_rel, autogen_rel)[source]¶
- Parameters:
goal_rel (str)
autogen_rel (str)
- Return type:
str
- fermilink.implement.source_analysis.build_source_analysis_prompt(*, goal_spec, goal_rel, tracked_file_summary)[source]¶
- Parameters:
goal_spec (dict[str, Any])
goal_rel (str)
tracked_file_summary (str)
- Return type:
str
- fermilink.implement.source_analysis.extract_analysis_summary(text)[source]¶
- Parameters:
text (str)
- Return type:
str | None
- fermilink.implement.source_analysis.extract_implementation_contract(text)[source]¶
- Parameters:
text (str)
- Return type:
str | None
- fermilink.implement.source_analysis.extract_review_notes(text)[source]¶
- Parameters:
text (str)
- Return type:
str | None