Security-first rewrite analysis from TypeScript to Python 3.12+: - Legacy and target functional specifications - Legacy and target technical specifications - Executive summary and analysis report - Plugin architecture for modular installation (core + plugins) - Technology choices: FastAPI, SQLite/sqlite-vec, pytest, uv, Docker Key artifacts: - functional-spec-legacy.md: Current system behavior documentation - functional-spec-target.md: Target system with plugin architecture - technical-spec-legacy.md: Current implementation details - technical-spec-target.md: Target implementation with ADRs - EXECUTIVE-SUMMARY.md: Migration risk assessment (68% confidence)
56 lines
911 B
JSON
56 lines
911 B
JSON
{
|
|
"languages": [
|
|
"config",
|
|
"gitattributes",
|
|
"gitignore",
|
|
"dockerfile",
|
|
"xml",
|
|
"gradle",
|
|
"shell",
|
|
"javascript",
|
|
"typescript",
|
|
"toml",
|
|
"python"
|
|
],
|
|
"primary_language": "typescript",
|
|
"frameworks": {
|
|
"backend": [
|
|
"Python"
|
|
],
|
|
"frontend": [
|
|
"TypeScript/React"
|
|
]
|
|
},
|
|
"build_tools": [],
|
|
"indicators_found": [
|
|
"Dockerfile (Docker)",
|
|
"package.json (Node.js)",
|
|
"pyproject.toml (Python)"
|
|
],
|
|
"extension_counts": {
|
|
".ts": 3028,
|
|
".md": 446,
|
|
".json": 78,
|
|
".yml": 18,
|
|
".xml": 10,
|
|
".js": 10,
|
|
".py": 10,
|
|
".mjs": 7,
|
|
".yaml": 4,
|
|
".kts": 3,
|
|
".toml": 3,
|
|
".cfg": 1
|
|
},
|
|
"language_counts": {
|
|
"typescript": 3028,
|
|
"markdown": 446,
|
|
"json": 78,
|
|
"yaml": 22,
|
|
"javascript": 17,
|
|
"xml": 10,
|
|
"python": 10,
|
|
"dockerfile": 6,
|
|
"gitignore": 3,
|
|
"gradle": 3
|
|
}
|
|
} |