forked from ultraworkers/claw-code
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtools.py
More file actions
13 lines (9 loc) · 654 Bytes
/
Copy pathtools.py
File metadata and controls
13 lines (9 loc) · 654 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
from __future__ import annotations
from .models import PortingBacklog, PortingModule
PORTED_TOOLS = (
PortingModule('port_manifest', 'Inspect the active Python source tree and summarize the current rewrite surface', 'src/port_manifest.py', 'implemented'),
PortingModule('backlog_models', 'Represent subsystem and backlog metadata as Python dataclasses', 'src/models.py', 'implemented'),
PortingModule('query_engine', 'Coordinate Python-facing rewrite summaries and reporting', 'src/query_engine.py', 'implemented'),
)
def build_tool_backlog() -> PortingBacklog:
return PortingBacklog(title='Tool surface', modules=list(PORTED_TOOLS))