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:
@@ -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)
|
||||
|
||||
@@ -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`
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user