///|
fn research_report_concrete_example_section(display : String) -> String {
[
"",
"## Concrete Example",
"",
"```md",
"# \{display}: Deep Research Analysis",
"",
"## Executive Summary",
"",
"",
"",
"## Technical Route Comparison",
"",
"| Route | Advantage | Bottleneck | Maturity | Evidence |",
"| --- | --- | --- | --- | --- |",
"| Route A | Supported advantage | Specific unresolved issue | pilot / mature / speculative | W1, W3 |",
"",
"## Relationship Model",
"",
"```mermaid",
"flowchart LR",
" Need[Manufacturing need] --> RouteA[Route A]",
" Need --> RouteB[Route B]",
" RouteA --> Constraint[Shared bottleneck]",
" RouteB --> Supplement[Supplementary use case]",
"```",
"",
"## Evidence and Limits",
"",
"- Strongest sources: W1, W2, W3.",
"- Weakest point: .",
"```",
].join("\n")
}
///|
fn research_report_final_revision_rule(topic : String) -> String {
[
"",
"Before returning success, revise if the draft is short, generic, missing tables, missing diagram, not lane-specific to \{topic}, or reads like a run log.",
].join("\n")
}