feat: application des chantiers C1-C5 au moteur, facilitator et catalogue
This commit is contained in:
@@ -389,7 +389,7 @@ def main():
|
||||
parser = argparse.ArgumentParser(
|
||||
description="Injection des contraintes v2 dans les prompts agents")
|
||||
parser.add_argument("--layouts", default="layouts_v2.yaml")
|
||||
parser.add_argument("--designer", default="prompt_the_designer_v2.md")
|
||||
parser.add_argument("--designer", default="prompt_the_designer_v3.md")
|
||||
parser.add_argument("--encoder", default="prompt_the_encoder_v2.md")
|
||||
args = parser.parse_args()
|
||||
|
||||
@@ -417,12 +417,15 @@ def main():
|
||||
Path("agent_constraints_v2.md").write_text(constraints, encoding="utf-8")
|
||||
print(" + Généré : agent_constraints_v2.md")
|
||||
|
||||
# 2. Designer injecté
|
||||
# 2. Designer injecté — nom de sortie dérivé du template
|
||||
# (prompt_the_designer_v3.md → prompt_the_designer_injected_v3.md)
|
||||
designer_out = Path(args.designer).name.replace(
|
||||
"_v3.md", "_injected_v3.md").replace("_v2.md", "_injected_v2.md")
|
||||
inject(Path(args.designer), {
|
||||
"{{LAYOUTS_CATALOGUE}}": catalogue,
|
||||
"{{SEQUENCING_RULES}}": SEQUENCING_RULES,
|
||||
"{{NARRATIVE_PATTERNS}}": NARRATIVE_PATTERNS,
|
||||
}, Path("prompt_the_designer_injected_v2.md"))
|
||||
}, Path(designer_out))
|
||||
|
||||
# 3. Encoder injecté
|
||||
inject(Path(args.encoder), {
|
||||
|
||||
Reference in New Issue
Block a user