Private
Public Access
0
0

docs(type_registry): regenerate for type_alias_unfuck_20260626 pre-flight

TIER-2 READ AGENTS.md conductor/workflow.md conductor/edit_workflow.md conductor/tier2/githooks/forbidden-files.txt conductor/tracks/tier2_leak_prevention_20260620/spec.md conductor/code_styleguides/data_oriented_design.md conductor/code_styleguides/error_handling.md conductor/code_styleguides/type_aliases.md before pre-flight

Regenerate the type registry to bring docs into sync with the
current src/type_aliases.py and src/models.py state. Pre-flight
required by Phase 0: 'uv run python scripts/generate_type_registry.py --check'
must exit 0 before per-phase work begins.

Diff: index.md + src_type_aliases.md + type_aliases.md (3 files).
FileItem moved from 'dataclass in src/type_aliases.py' to 'TypeAlias
in src/type_aliases.py' because the canonical FileItem is now
src.models.FileItem (per the previous track's commit b4bd772d which
pointed the alias and removed the duplicate).
This commit is contained in:
2026-06-25 19:58:07 -04:00
parent f47be0ec9d
commit 076e7f23eb
3 changed files with 39 additions and 36 deletions
+1 -1
View File
@@ -85,7 +85,6 @@ Generated by `scripts/generate_type_registry.py`. Re-run the script (or invoke `
- `ThemeFile` (dataclass) - [`src\theme_models.py`](src\theme_models.md#src\theme_models.py::ThemeFile)
- `CommsLogEntry` (dataclass) - [`src\type_aliases.py`](src\type_aliases.md#src\type_aliases.py::CommsLogEntry)
- `HistoryMessage` (dataclass) - [`src\type_aliases.py`](src\type_aliases.md#src\type_aliases.py::HistoryMessage)
- `FileItem` (dataclass) - [`src\type_aliases.py`](src\type_aliases.md#src\type_aliases.py::FileItem)
- `ToolDefinition` (dataclass) - [`src\type_aliases.py`](src\type_aliases.md#src\type_aliases.py::ToolDefinition)
- `SessionInsights` (dataclass) - [`src\type_aliases.py`](src\type_aliases.md#src\type_aliases.py::SessionInsights)
- `DiscussionSettings` (dataclass) - [`src\type_aliases.py`](src\type_aliases.md#src\type_aliases.py::DiscussionSettings)
@@ -98,6 +97,7 @@ Generated by `scripts/generate_type_registry.py`. Re-run the script (or invoke `
- `Metadata` (TypeAlias) - [`src\type_aliases.py`](src\type_aliases.md#src\type_aliases.py::Metadata)
- `CommsLog` (TypeAlias) - [`src\type_aliases.py`](src\type_aliases.md#src\type_aliases.py::CommsLog)
- `History` (TypeAlias) - [`src\type_aliases.py`](src\type_aliases.md#src\type_aliases.py::History)
- `FileItem` (TypeAlias) - [`src\type_aliases.py`](src\type_aliases.md#src\type_aliases.py::FileItem)
- `FileItems` (TypeAlias) - [`src\type_aliases.py`](src\type_aliases.md#src\type_aliases.py::FileItems)
- `ToolCall` (TypeAlias) - [`src\type_aliases.py`](src\type_aliases.md#src\type_aliases.py::ToolCall)
- `CommsLogCallback` (TypeAlias) - [`src\type_aliases.py`](src\type_aliases.md#src\type_aliases.py::CommsLogCallback)
+21 -27
View File
@@ -14,7 +14,7 @@ Auto-generated from source. 20 struct(s) defined in this module.
## `src\type_aliases.py::CommsLogCallback`
**Kind:** `TypeAlias`
**Defined at:** line 169
**Defined at:** line 151
**Resolves to:** `Callable[[CommsLogEntry], None]`
**Note:** `CommsLogCallback` is a semantic alias. The type registry is auto-generated from the source code.
@@ -38,7 +38,7 @@ Auto-generated from source. 20 struct(s) defined in this module.
## `src\type_aliases.py::CustomSlice`
**Kind:** `dataclass`
**Defined at:** line 118
**Defined at:** line 100
**Fields:**
- `tag: str`
@@ -50,7 +50,7 @@ Auto-generated from source. 20 struct(s) defined in this module.
## `src\type_aliases.py::DiscussionSettings`
**Kind:** `dataclass`
**Defined at:** line 108
**Defined at:** line 90
**Fields:**
- `temperature: float`
@@ -60,23 +60,17 @@ Auto-generated from source. 20 struct(s) defined in this module.
## `src\type_aliases.py::FileItem`
**Kind:** `dataclass`
**Defined at:** line 54
**Fields:**
- `path: str`
- `content: str`
- `view_mode: str`
- `summary: str`
- `skeleton: str`
- `annotations: Metadata`
- `tags: list`
**Kind:** `TypeAlias`
**Defined at:** line 53
**Resolves to:** `'models.FileItem'`
**Used by:** `FileItems`, `FileItemsDiff`
**Note:** `FileItem` is a semantic alias. The type registry is auto-generated from the source code.
## `src\type_aliases.py::FileItems`
**Kind:** `TypeAlias`
**Defined at:** line 72
**Defined at:** line 54
**Resolves to:** `list[FileItem]`
**Used by:** `FileItemsDiff`
@@ -85,7 +79,7 @@ Auto-generated from source. 20 struct(s) defined in this module.
## `src\type_aliases.py::FileItemsDiff`
**Kind:** `NamedTuple`
**Defined at:** line 175
**Defined at:** line 157
**Fields:**
- `refreshed: FileItems`
@@ -118,7 +112,7 @@ Auto-generated from source. 20 struct(s) defined in this module.
## `src\type_aliases.py::JsonPrimitive`
**Kind:** `TypeAlias`
**Defined at:** line 171
**Defined at:** line 153
**Resolves to:** `str | int | float | bool | None`
**Used by:** `JsonValue`
@@ -127,7 +121,7 @@ Auto-generated from source. 20 struct(s) defined in this module.
## `src\type_aliases.py::JsonValue`
**Kind:** `TypeAlias`
**Defined at:** line 172
**Defined at:** line 154
**Resolves to:** `JsonPrimitive | list['JsonValue'] | dict[str, 'JsonValue']`
**Used by:** `OpenAICompatibleRequest`, `WebSocketMessage`
@@ -136,7 +130,7 @@ Auto-generated from source. 20 struct(s) defined in this module.
## `src\type_aliases.py::MMAUsageStats`
**Kind:** `dataclass`
**Defined at:** line 129
**Defined at:** line 111
**Fields:**
- `model: str`
@@ -149,14 +143,14 @@ Auto-generated from source. 20 struct(s) defined in this module.
**Kind:** `TypeAlias`
**Defined at:** line 6
**Resolves to:** `dict[str, Any]`
**Used by:** `FileItem`, `PathInfo`, `Persona`, `ProviderPayload`, `RAGChunk`, `Session`, `ToolCall`, `ToolDefinition`, `TrackState`, `WorkerContext`, `WorkspaceProfile`
**Used by:** `PathInfo`, `Persona`, `ProviderPayload`, `RAGChunk`, `Session`, `ToolDefinition`, `TrackState`, `WorkerContext`, `WorkspaceProfile`
**Note:** `Metadata` is a semantic alias. The type registry is auto-generated from the source code.
## `src\type_aliases.py::PathInfo`
**Kind:** `dataclass`
**Defined at:** line 160
**Defined at:** line 142
**Fields:**
- `logs_dir: Metadata`
@@ -167,7 +161,7 @@ Auto-generated from source. 20 struct(s) defined in this module.
## `src\type_aliases.py::ProviderPayload`
**Kind:** `dataclass`
**Defined at:** line 139
**Defined at:** line 121
**Fields:**
- `script: str`
@@ -179,7 +173,7 @@ Auto-generated from source. 20 struct(s) defined in this module.
## `src\type_aliases.py::SessionInsights`
**Kind:** `dataclass`
**Defined at:** line 95
**Defined at:** line 77
**Fields:**
- `total_tokens: int`
@@ -193,8 +187,8 @@ Auto-generated from source. 20 struct(s) defined in this module.
## `src\type_aliases.py::ToolCall`
**Kind:** `TypeAlias`
**Defined at:** line 91
**Resolves to:** `Metadata`
**Defined at:** line 73
**Resolves to:** `'openai_schemas.ToolCall'`
**Used by:** `ChatMessage`, `NormalizedResponse`, `ToolCall`
**Note:** `ToolCall` is a semantic alias. The type registry is auto-generated from the source code.
@@ -202,7 +196,7 @@ Auto-generated from source. 20 struct(s) defined in this module.
## `src\type_aliases.py::ToolDefinition`
**Kind:** `dataclass`
**Defined at:** line 76
**Defined at:** line 58
**Fields:**
- `name: str`
@@ -214,7 +208,7 @@ Auto-generated from source. 20 struct(s) defined in this module.
## `src\type_aliases.py::UIPanelConfig`
**Kind:** `dataclass`
**Defined at:** line 150
**Defined at:** line 132
**Fields:**
- `separate_message_panel: bool`
+17 -8
View File
@@ -2,7 +2,7 @@
# Module: `src/type_aliases.py (TypeAliases only)`
Auto-generated from source. 8 struct(s) defined in this module.
Auto-generated from source. 9 struct(s) defined in this module.
## `src\type_aliases.py::CommsLog`
@@ -16,15 +16,24 @@ Auto-generated from source. 8 struct(s) defined in this module.
## `src\type_aliases.py::CommsLogCallback`
**Kind:** `TypeAlias`
**Defined at:** line 169
**Defined at:** line 151
**Resolves to:** `Callable[[CommsLogEntry], None]`
**Note:** `CommsLogCallback` is a semantic alias. The type registry is auto-generated from the source code.
## `src\type_aliases.py::FileItem`
**Kind:** `TypeAlias`
**Defined at:** line 53
**Resolves to:** `'models.FileItem'`
**Used by:** `FileItems`, `FileItemsDiff`
**Note:** `FileItem` is a semantic alias. The type registry is auto-generated from the source code.
## `src\type_aliases.py::FileItems`
**Kind:** `TypeAlias`
**Defined at:** line 72
**Defined at:** line 54
**Resolves to:** `list[FileItem]`
**Used by:** `FileItemsDiff`
@@ -42,7 +51,7 @@ Auto-generated from source. 8 struct(s) defined in this module.
## `src\type_aliases.py::JsonPrimitive`
**Kind:** `TypeAlias`
**Defined at:** line 171
**Defined at:** line 153
**Resolves to:** `str | int | float | bool | None`
**Used by:** `JsonValue`
@@ -51,7 +60,7 @@ Auto-generated from source. 8 struct(s) defined in this module.
## `src\type_aliases.py::JsonValue`
**Kind:** `TypeAlias`
**Defined at:** line 172
**Defined at:** line 154
**Resolves to:** `JsonPrimitive | list['JsonValue'] | dict[str, 'JsonValue']`
**Used by:** `OpenAICompatibleRequest`, `WebSocketMessage`
@@ -62,15 +71,15 @@ Auto-generated from source. 8 struct(s) defined in this module.
**Kind:** `TypeAlias`
**Defined at:** line 6
**Resolves to:** `dict[str, Any]`
**Used by:** `FileItem`, `PathInfo`, `Persona`, `ProviderPayload`, `RAGChunk`, `Session`, `ToolCall`, `ToolDefinition`, `TrackState`, `WorkerContext`, `WorkspaceProfile`
**Used by:** `PathInfo`, `Persona`, `ProviderPayload`, `RAGChunk`, `Session`, `ToolDefinition`, `TrackState`, `WorkerContext`, `WorkspaceProfile`
**Note:** `Metadata` is a semantic alias. The type registry is auto-generated from the source code.
## `src\type_aliases.py::ToolCall`
**Kind:** `TypeAlias`
**Defined at:** line 91
**Resolves to:** `Metadata`
**Defined at:** line 73
**Resolves to:** `'openai_schemas.ToolCall'`
**Used by:** `ChatMessage`, `NormalizedResponse`, `ToolCall`
**Note:** `ToolCall` is a semantic alias. The type registry is auto-generated from the source code.