Status drift warnings

This commit is contained in:
tegwick 2026-05-02 11:54:07 +02:00
parent 06ed12b2c7
commit 010d23bc38
10 changed files with 538 additions and 8 deletions

View file

@ -289,6 +289,25 @@ class AnalysisRunChangeApproval(BaseModel):
}
class CharacteristicRebuildRequest(BaseModel):
dry_run: bool = True
confirm: bool = False
source_path: str | None = None
use_cached_checkout: bool = False
use_llm_assistance: bool = True
class CharacteristicRebuildResponse(BaseModel):
repository: RepositoryResponse
analysis_run: AnalysisRunResponse
dry_run: bool
confirmed: bool
cleared_approved: bool
previous_counts: dict[str, int]
previous_ids: dict[str, list[int]]
candidate_counts: dict[str, int]
class CandidateRejection(BaseModel):
notes: str = ""