1+ {
2+ "metadata" : {
3+ "project_name" : " replicate-python" ,
4+ "description" : " A Python project with Python (setuptools)" ,
5+ "generated_by" : " Braxis" ,
6+ "generated_at" : " 2026-10-09T18:38:49.160037" ,
7+ "schema_version" : " 1.0"
8+ },
9+ "project" : {
10+ "languages" : [
11+ " python"
12+ ],
13+ "primary_language" : " python" ,
14+ "build_system" : " Python (setuptools)" ,
15+ "architecture" : " single-package" ,
16+ "is_monorepo" : false ,
17+ "monorepo_type" : null ,
18+ "subsystems" : []
19+ },
20+ "ai_readiness" : {
21+ "overall_score" : 68 ,
22+ "tier" : " AI-Native" ,
23+ "dimensions" : {
24+ "architecture" : {
25+ "score" : 0 ,
26+ "reason" : " Code organization and modularity"
27+ },
28+ "testing" : {
29+ "score" : 15 ,
30+ "reason" : " 52 test files found"
31+ },
32+ "dependencies" : {
33+ "score" : 12 ,
34+ "reason" : " Dependency management and version pinning"
35+ },
36+ "conventions" : {
37+ "score" : 8 ,
38+ "reason" : " Consistency in naming and patterns"
39+ },
40+ "entry_points" : {
41+ "score" : 0 ,
42+ "reason" : " 0 critical files identified"
43+ },
44+ "security" : {
45+ "score" : 10 ,
46+ "reason" : " Input validation and error handling"
47+ },
48+ "build" : {
49+ "score" : 10 ,
50+ "reason" : " Build system clarity and configuration"
51+ },
52+ "documentation" : {
53+ "score" : 8 ,
54+ "reason" : " README and code documentation"
55+ }
56+ }
57+ },
58+ "development" : {
59+ "setup_command" : " pip install -e . && uv sync --all-groups" ,
60+ "test_command" : " pytest" ,
61+ "lint_command" : " ruff check ." ,
62+ "format_command" : " ruff format ." ,
63+ "dev_server_command" : null ,
64+ "prerequisites" : {
65+ "language_version" : " 3.9+" ,
66+ "package_manager" : " pip or uv" ,
67+ "key_tools" : [
68+ " pytest" ,
69+ " ruff" ,
70+ " mypy"
71+ ]
72+ }
73+ },
74+ "architecture" : {
75+ "pattern" : " single-package project" ,
76+ "main_entry" : " Standard layout" ,
77+ "key_modules" : [],
78+ "layers" : [
79+ " CLI interface (if applicable)" ,
80+ " Business logic" ,
81+ " Utilities and helpers"
82+ ]
83+ },
84+ "mcp_servers" : [],
85+ "core_principles" : [
86+ " Modularity - Code organized by functionality" ,
87+ " Testability - Comprehensive test coverage" ,
88+ " Clarity - Code easy for AI agents to understand" ,
89+ " Consistency - Uniform patterns throughout"
90+ ],
91+ "contribution_criteria" : {
92+ "what_we_want" : [
93+ " Bug fixes with test coverage" ,
94+ " Code quality improvements" ,
95+ " Test coverage increases" ,
96+ " Documentation improvements" ,
97+ " Performance optimizations"
98+ ],
99+ "what_we_dont_want" : [
100+ " New dependencies without justification" ,
101+ " Code that reduces test coverage" ,
102+ " Inconsistent naming or style" ,
103+ " Dead code or commented code"
104+ ]
105+ },
106+ "contribution_boundaries" : {
107+ "project_scale" : " small" ,
108+ "suggestion" : " This small project can accept most contributions. Consider boundaries as it grows."
109+ },
110+ "commands" : {
111+ "setup" : {
112+ "command" : " pip install -e . && uv sync --all-groups" ,
113+ "description" : " Install dependencies and set up development environment"
114+ },
115+ "test" : {
116+ "command" : " pytest" ,
117+ "description" : " Run all tests"
118+ },
119+ "lint" : {
120+ "command" : " ruff check ." ,
121+ "description" : " Check code style and quality"
122+ },
123+ "format" : {
124+ "command" : " ruff format ." ,
125+ "description" : " Format code to project standards"
126+ }
127+ },
128+ "testing" : {
129+ "framework" : " pytest" ,
130+ "total_tests" : 52 ,
131+ "pass_rate" : 100 ,
132+ "run_command" : " pytest"
133+ }
134+ }
0 commit comments