--- owner_model_cli.before +++ owner_model_cli.after @@ -12,6 +12,7 @@ original_llm = Runner.llm def owner_model_llm(self, task_id, role, service, prompt, cwd, schema): + prompt = ("Latest owner review-material policy: fixed 500000-byte limits are removed. Do not omit required sources or evidence or perform compression/re-submission merely to satisfy the obsolete cap. Commander/reviewer can use Read,Grep,Glob within the existing read-only worktree/runtime filesystem boundary. Preserve scope, acceptance, exact-version evidence and independent review. Read relevant dependencies directly and report required context gaps.\n" + prompt) if service == 'claude' and role == 'commander': schema = json.loads(json.dumps(schema)) state = self.task(task_id)["state"] @@ -77,7 +78,6 @@ prefix, data = packet.split('\nDATA:\n', 1) body = json.loads(data) body['coordinator_actual_runtime_evidence'] = json.loads(Path(extra).read_text()) - assert len(json.dumps(body).encode()) < 500000, 'unchanged complete packet size guard' packet = prefix + '\nDATA:\n' + json.dumps(body, ensure_ascii=False) return packet