Skip to content

Initialize project structure with pyproject.toml and src layout #20

@Aureliolo

Description

@Aureliolo

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.toml with 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 with unit/, integration/, e2e/ subdirectories
  • docs/ directory
  • config/ directory for example configurations
  • .gitignore updated for Python project

Dependencies

Design Spec Reference

Section 15.3 - Project Structure

Metadata

Metadata

Assignees

No one assigned

    Labels

    prio:criticalBlocks other work, must do firstscope:medium1-3 days of workspec:architectureDESIGN_SPEC Section 15 - Technical Architecturetype:infraCI/CD, tooling, project setup

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions