-
Notifications
You must be signed in to change notification settings - Fork 0
Initialize project structure with pyproject.toml and src layout #20
Copy link
Copy link
Closed
Labels
prio:criticalBlocks other work, must do firstBlocks other work, must do firstscope:medium1-3 days of work1-3 days of workspec:architectureDESIGN_SPEC Section 15 - Technical ArchitectureDESIGN_SPEC Section 15 - Technical Architecturetype:infraCI/CD, tooling, project setupCI/CD, tooling, project setup
Description
Context
Set up the foundational project structure following the layout defined in DESIGN_SPEC.md Section 15.3. Use src layout with ai_company as the package name.
Acceptance Criteria
-
src/ai_company/directory with__init__.py -
pyproject.tomlwith project metadata, dependencies section, and build system - Empty module directories matching spec:
config/,core/,engine/,communication/,memory/,providers/,tools/,security/,budget/,api/,cli/,templates/ -
tests/directory withunit/,integration/,e2e/subdirectories -
docs/directory -
config/directory for example configurations -
.gitignoreupdated for Python project
Dependencies
- Add design specification and project setup #1 (package manager must be chosen first)
Design Spec Reference
Section 15.3 - Project Structure
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
prio:criticalBlocks other work, must do firstBlocks other work, must do firstscope:medium1-3 days of work1-3 days of workspec:architectureDESIGN_SPEC Section 15 - Technical ArchitectureDESIGN_SPEC Section 15 - Technical Architecturetype:infraCI/CD, tooling, project setupCI/CD, tooling, project setup