Make the repository's primary source tree genuinely Python
The old tracked TypeScript snapshot has been removed from the repository history and the root directory is now a Python porting workspace. README and tests now describe and verify the Python-first layout instead of treating the exposed snapshot as the active source tree. A local archive can still exist outside Git, but the tracked repository now presents only the Python porting surface, related essay context, and OmX workflow artifacts. Constraint: Tracked history should collapse to a single commit while excluding the archived snapshot from Git Rejected: Keep the exposed TypeScript tree in tracked history under an archive path | user explicitly wanted only the Python porting repo state in Git Confidence: medium Scope-risk: broad Reversibility: messy Directive: Keep future tracked additions focused on the Python port itself; do not reintroduce the exposed snapshot into Git history Tested: python3 -m unittest discover -s tests -v; python3 -m src.main summary; git diff --check Not-tested: Behavioral parity with the original TypeScript system beyond the current Python workspace surface
This commit is contained in:
63
src/reference_data/archive_surface_snapshot.json
Normal file
63
src/reference_data/archive_surface_snapshot.json
Normal file
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"archive_root": "archive/claude_code_ts_snapshot/src",
|
||||
"root_files": [
|
||||
"QueryEngine.ts",
|
||||
"Task.ts",
|
||||
"Tool.ts",
|
||||
"commands.ts",
|
||||
"context.ts",
|
||||
"cost-tracker.ts",
|
||||
"costHook.ts",
|
||||
"dialogLaunchers.tsx",
|
||||
"history.ts",
|
||||
"ink.ts",
|
||||
"interactiveHelpers.tsx",
|
||||
"main.tsx",
|
||||
"projectOnboardingState.ts",
|
||||
"query.ts",
|
||||
"replLauncher.tsx",
|
||||
"setup.ts",
|
||||
"tasks.ts",
|
||||
"tools.ts"
|
||||
],
|
||||
"root_dirs": [
|
||||
"assistant",
|
||||
"bootstrap",
|
||||
"bridge",
|
||||
"buddy",
|
||||
"cli",
|
||||
"commands",
|
||||
"components",
|
||||
"constants",
|
||||
"context",
|
||||
"coordinator",
|
||||
"entrypoints",
|
||||
"hooks",
|
||||
"ink",
|
||||
"keybindings",
|
||||
"memdir",
|
||||
"migrations",
|
||||
"moreright",
|
||||
"native-ts",
|
||||
"outputStyles",
|
||||
"plugins",
|
||||
"query",
|
||||
"remote",
|
||||
"schemas",
|
||||
"screens",
|
||||
"server",
|
||||
"services",
|
||||
"skills",
|
||||
"state",
|
||||
"tasks",
|
||||
"tools",
|
||||
"types",
|
||||
"upstreamproxy",
|
||||
"utils",
|
||||
"vim",
|
||||
"voice"
|
||||
],
|
||||
"total_ts_like_files": 1902,
|
||||
"command_entry_count": 207,
|
||||
"tool_entry_count": 184
|
||||
}
|
||||
Reference in New Issue
Block a user