feat: k8s:// ClusterIP claim env + complete payload target_repo

Resolve llm-connect / actcore-api / edge-relay without port-forward.
Include target_repo on FI and Binky complete payloads for ops UI artefacts.
This commit is contained in:
tegwick 2026-08-05 17:23:03 +02:00
parent 6383944939
commit 94a15d67aa
7 changed files with 207 additions and 8 deletions

View file

@ -227,6 +227,7 @@ def _run_fi(target: Path, *, report_to_hub: bool, commit: bool) -> ApproachResul
"skipped_existing": r.skipped_existing,
"collection_candidates": r.collection_candidates,
"head_after": r.head_after,
"target_repo": "freedom-intelligence",
},
reason=r.reason,
reopen=not r.ok and not r.skipped_existing,
@ -253,6 +254,7 @@ def _run_brief_daily(
"committed": r.committed,
"skipped_existing": r.skipped_existing,
"head_after": r.head_after,
"target_repo": "binky-control",
},
reason=r.reason,
reopen=not r.ok and not r.skipped_existing,

View file

@ -157,8 +157,12 @@ def process_one(
"approach": ar.approach,
"ok": ar.ok,
"reason": ar.reason,
"target_repo": run.target_repo,
**(ar.result or {}),
}
# Prefer approach-provided target_repo if set
if ar.result and ar.result.get("target_repo"):
payload["target_repo"] = ar.result["target_repo"]
try:
if ar.ok: