feat: finish register receiving and authority routing

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
This commit is contained in:
tegwick 2026-08-21 23:15:48 +02:00
parent 6d134425df
commit d103955217
28 changed files with 970 additions and 48 deletions

View file

@ -6,7 +6,7 @@ import json
import re
import uuid
from dataclasses import dataclass
from datetime import UTC, date, datetime
from datetime import date
from pathlib import Path
from typing import Any
@ -14,6 +14,7 @@ from repo_manager import dual_run, idempotency
from repo_manager.gitops import GitError, commit_paths, head_sha, push_ff
from repo_manager.index_store import append_event, default_index_path, save_index
from repo_manager.observe import observe_repository
from repo_manager.time import utc_today
VALID_WORKPLAN_STATUSES = frozenset(
{"proposed", "ready", "active", "blocked", "backlog", "finished", "archived"}
@ -80,7 +81,7 @@ def _quoted(value: str) -> str:
def _today() -> date:
return datetime.now(UTC).date()
return utc_today()
def _patch_frontmatter(text: str, updates: dict[str, str]) -> str | None: