@@ -38,17 +38,17 @@ This directory contains comprehensive development standards, coding guidelines,
3838- Tests: ` tests/infrastructure/ `
3939
4040** Layer 2: Project** (Specific, customizable)
41- - Location: ` project /src/` (project-specific code)
41+ - Location: ` projects/{name} /src/` (project-specific code)
4242- Research-specific code
4343- Uses infrastructure utilities
4444- 90% minimum test coverage (currently 100% - perfect coverage!)
45- - Tests: ` project /tests/`
46- - Scripts: ` project /scripts/` (thin orchestrators)
45+ - Tests: ` projects/{name} /tests/`
46+ - Scripts: ` projects/{name} /scripts/` (thin orchestrators)
4747
4848### 2. Thin Orchestrator Pattern
4949
50- - ** Business logic** → ` project /src/` or ` infrastructure/ `
51- - ** Orchestration** → ` scripts/ ` (root, generic) or ` project /scripts/` (project-specific)
50+ - ** Business logic** → ` projects/{name} /src/` or ` infrastructure/ `
51+ - ** Orchestration** → ` scripts/ ` (root, generic) or ` projects/{name} /scripts/` (project-specific)
5252- ** No logic in scripts** - only coordination
5353
5454### 3. Quality Standards
@@ -216,8 +216,8 @@ As shown in \eqref{eq:objective}, the objective function...
216216
217217** Related Documentation:**
218218- [ manuscript_style.md] ( manuscript_style.md ) - Complete manuscript formatting guide
219- - [ ../project/manuscript/AGENTS.md] ( ../project/manuscript/AGENTS.md ) - Manuscript documentation
220- - [ ../docs/MARKDOWN_TEMPLATE_GUIDE.md] ( ../docs/MARKDOWN_TEMPLATE_GUIDE.md ) - Markdown guide
219+ - [ ../projects/ project/manuscript/AGENTS.md] ( ../projects /project/manuscript/AGENTS.md ) - Manuscript documentation
220+ - [ ../docs/usage/ MARKDOWN_TEMPLATE_GUIDE.md] ( ../docs/usage /MARKDOWN_TEMPLATE_GUIDE.md ) - Markdown guide
221221
222222## Testing Standards
223223
@@ -373,11 +373,12 @@ template/
373373│ ├── llm/ # LLM integration
374374│ ├── rendering/ # Multi-format rendering
375375│ └── scientific/ # Scientific dev tools
376- ├── project/ # [LAYER 2] Research code
377- │ ├── src/ # Project-specific algorithms
378- │ ├── tests/ # Project tests
379- │ ├── scripts/ # Project orchestrators
380- │ └── manuscript/ # Research content
376+ ├── projects/ # [LAYER 2] Research projects
377+ │ ├── {name}/ # [LAYER 2] Research code
378+ │ │ ├── src/ # Project-specific algorithms
379+ │ │ ├── tests/ # Project tests
380+ │ │ ├── scripts/ # Project orchestrators
381+ │ │ └── manuscript/ # Research content
381382├── scripts/ # [LAYER 1] Generic entry points
382383├── tests/ # [LAYER 1] Infrastructure tests
383384├── docs/ # Documentation
@@ -417,7 +418,7 @@ template/
417418
418419- [ Root AGENTS.md] ( ../AGENTS.md ) - System overview
419420- [ Infrastructure AGENTS.md] ( ../infrastructure/AGENTS.md ) - Infrastructure layer
420- - [ Project AGENTS.md] ( ../project/AGENTS.md ) - Project layer
421+ - [ Project AGENTS.md] ( ../projects/ project/AGENTS.md ) - Project layer
421422- [ docs/] ( ../docs/ ) - Comprehensive guides
422423
423424### External Resources
@@ -457,28 +458,28 @@ The .cursorrules standards align with and support the main documentation:
457458| ---| ---| ---|
458459| System Design | [ AGENTS.md] ( AGENTS.md ) | [ Root AGENTS.md] ( ../AGENTS.md ) |
459460| Documentation Structure | [ folder_structure.md] ( folder_structure.md ) | [ Root AGENTS.md] ( ../AGENTS.md ) |
460- | Architecture | [ AGENTS.md] ( AGENTS.md ) | [ docs/ARCHITECTURE.md] ( ../docs/ARCHITECTURE.md ) |
461+ | Architecture | [ AGENTS.md] ( AGENTS.md ) | [ docs/ARCHITECTURE.md] ( ../docs/core/ ARCHITECTURE.md ) |
461462| Infrastructure | [ infrastructure_modules.md] ( infrastructure_modules.md ) | [ infrastructure/AGENTS.md] ( ../infrastructure/AGENTS.md ) |
462- | Error Handling | [ error_handling.md] ( error_handling.md ) | [ docs/TROUBLESHOOTING_GUIDE.md] ( ../docs/TROUBLESHOOTING_GUIDE.md ) |
463- | Security | [ security.md] ( security.md ) | [ docs/SECURITY.md] ( ../docs/SECURITY.md ) |
464- | Logging | [ python_logging.md] ( python_logging.md ) | [ docs/LOGGING_GUIDE.md] ( ../docs/LOGGING_GUIDE.md ) |
463+ | Error Handling | [ error_handling.md] ( error_handling.md ) | [ docs/TROUBLESHOOTING_GUIDE.md] ( ../docs/operational/ TROUBLESHOOTING_GUIDE.md ) |
464+ | Security | [ security.md] ( security.md ) | [ docs/SECURITY.md] ( ../docs/development/ SECURITY.md ) |
465+ | Logging | [ python_logging.md] ( python_logging.md ) | [ docs/LOGGING_GUIDE.md] ( ../docs/operational/ LOGGING_GUIDE.md ) |
465466| Testing | [ testing_standards.md] ( testing_standards.md ) | [ tests/AGENTS.md] ( ../tests/AGENTS.md ) |
466- | Code Style | [ code_style.md] ( code_style.md ) | [ docs/BEST_PRACTICES.md] ( ../docs/BEST_PRACTICES.md ) |
467- | Git Workflow | [ git_workflow.md] ( git_workflow.md ) | [ docs/VERSION_CONTROL.md] ( ../docs/VERSION_CONTROL.md ) |
468- | API Design | [ api_design.md] ( api_design.md ) | [ docs/ARCHITECTURE.md] ( ../docs/ARCHITECTURE.md ) |
469- | Reporting | [ reporting.md] ( reporting.md ) | [ docs/ADVANCED_MODULES_GUIDE.md] ( ../docs/ADVANCED_MODULES_GUIDE.md ) |
470- | Documentation | [ documentation_standards.md] ( documentation_standards.md ) | [ docs/WORKFLOW.md] ( ../docs/WORKFLOW.md ) |
471- | Type Safety | [ type_hints_standards.md] ( type_hints_standards.md ) | [ docs/ARCHITECTURE.md] ( ../docs/ARCHITECTURE.md ) |
467+ | Code Style | [ code_style.md] ( code_style.md ) | [ docs/BEST_PRACTICES.md] ( ../docs/best-practices/ BEST_PRACTICES.md ) |
468+ | Git Workflow | [ git_workflow.md] ( git_workflow.md ) | [ docs/VERSION_CONTROL.md] ( ../docs/best-practices/ VERSION_CONTROL.md ) |
469+ | API Design | [ api_design.md] ( api_design.md ) | [ docs/ARCHITECTURE.md] ( ../docs/core/ ARCHITECTURE.md ) |
470+ | Reporting | [ reporting.md] ( reporting.md ) | [ docs/ADVANCED_MODULES_GUIDE.md] ( ../docs/modules/ ADVANCED_MODULES_GUIDE.md ) |
471+ | Documentation | [ documentation_standards.md] ( documentation_standards.md ) | [ docs/WORKFLOW.md] ( ../docs/core/ WORKFLOW.md ) |
472+ | Type Safety | [ type_hints_standards.md] ( type_hints_standards.md ) | [ docs/ARCHITECTURE.md] ( ../docs/core/ ARCHITECTURE.md ) |
472473| LLM Integration | [ llm_standards.md] ( llm_standards.md ) | [ infrastructure/llm/AGENTS.md] ( ../infrastructure/llm/AGENTS.md ) |
473- | Manuscript Writing | [ manuscript_style.md] ( manuscript_style.md ) | [ project/manuscript/AGENTS.md] ( ../project/manuscript/AGENTS.md ) |
474- | Refactoring | [ refactoring.md] ( refactoring.md ) | [ docs/BEST_PRACTICES.md] ( ../docs/BEST_PRACTICES.md ) |
474+ | Manuscript Writing | [ manuscript_style.md] ( manuscript_style.md ) | [ project/manuscript/AGENTS.md] ( ../projects/ project/manuscript/AGENTS.md ) |
475+ | Refactoring | [ refactoring.md] ( refactoring.md ) | [ docs/BEST_PRACTICES.md] ( ../docs/best-practices/ BEST_PRACTICES.md ) |
475476
476477## Cross-Reference Guide
477478
478479** For Architecture Decisions:**
479480→ Check [ AGENTS.md] ( AGENTS.md ) for decision criteria
480- → Read [ ../docs/ARCHITECTURE.md] ( ../docs/ARCHITECTURE.md ) for full architectural overview
481- → Consult [ ../docs/THIN_ORCHESTRATOR_SUMMARY.md] ( ../docs/THIN_ORCHESTRATOR_SUMMARY.md ) for pattern details
481+ → Read [ ../docs/core/ ARCHITECTURE.md] ( ../docs/core /ARCHITECTURE.md ) for full architectural overview
482+ → Consult [ ../docs/architecture/ THIN_ORCHESTRATOR_SUMMARY.md] ( ../docs/architecture /THIN_ORCHESTRATOR_SUMMARY.md ) for pattern details
482483
483484** For Infrastructure Development:**
484485→ Check [ infrastructure_modules.md] ( infrastructure_modules.md ) for standards
@@ -487,8 +488,8 @@ The .cursorrules standards align with and support the main documentation:
487488
488489** For Code Quality:**
489490→ Check [ error_handling.md] ( error_handling.md ) and [ python_logging.md] ( python_logging.md )
490- → Read [ ../docs/BEST_PRACTICES.md] ( ../docs/BEST_PRACTICES.md ) for comprehensive practices
491- → See [ ../docs/ERROR_HANDLING_GUIDE.md] ( ../docs/ERROR_HANDLING_GUIDE.md ) for detailed patterns
491+ → Read [ ../docs/best-practices/ BEST_PRACTICES.md] ( ../docs/best-practices /BEST_PRACTICES.md ) for comprehensive practices
492+ → See [ ../docs/operational/ ERROR_HANDLING_GUIDE.md] ( ../docs/operational /ERROR_HANDLING_GUIDE.md ) for detailed patterns
492493
493494## Quick Navigation Guide
494495
@@ -507,10 +508,10 @@ The .cursorrules standards align with and support the main documentation:
507508| Writing tests | [ testing_standards.md] ( testing_standards.md ) | [ error_handling.md] ( error_handling.md ) for error testing |
508509| Creating modules | [ infrastructure_modules.md] ( infrastructure_modules.md ) | All of the above standards |
509510| Writing docs | [ documentation_standards.md] ( documentation_standards.md ) | Specific guide for your doc type |
510- | Writing manuscripts | [ manuscript_style.md] ( manuscript_style.md ) | [ project/manuscript/AGENTS.md] ( ../project/manuscript/AGENTS.md ) for manuscript structure |
511+ | Writing manuscripts | [ manuscript_style.md] ( manuscript_style.md ) | [ project/manuscript/AGENTS.md] ( ../projects/ project/manuscript/AGENTS.md ) for manuscript structure |
511512| Adding type hints | [ type_hints_standards.md] ( type_hints_standards.md ) | [ documentation_standards.md] ( documentation_standards.md ) for docstrings |
512513| Using LLM/Ollama | [ llm_standards.md] ( llm_standards.md ) | [ infrastructure_modules.md] ( infrastructure_modules.md ) for module patterns |
513- | Generating reports | [ reporting.md] ( reporting.md ) | [ docs/ADVANCED_MODULES_GUIDE.md] ( ../docs/ADVANCED_MODULES_GUIDE.md ) for module details |
514+ | Generating reports | [ reporting.md] ( reporting.md ) | [ docs/ADVANCED_MODULES_GUIDE.md] ( ../docs/modules/ ADVANCED_MODULES_GUIDE.md ) for module details |
514515
515516### By File Size & Detail Level
516517
@@ -564,11 +565,11 @@ When creating a new .cursorrules file:
564565- [ ` README.md ` ] ( README.md ) - Quick reference guide
565566- [ ` ../AGENTS.md ` ] ( ../AGENTS.md ) - Complete system documentation
566567- [ ` ../infrastructure/AGENTS.md ` ] ( ../infrastructure/AGENTS.md ) - Infrastructure layer documentation
567- - [ ` ../project/AGENTS.md ` ] ( ../project/AGENTS.md ) - Project layer documentation
568+ - [ ` ../projects/ project/AGENTS.md ` ] ( ../projects /project/AGENTS.md ) - Project layer documentation
568569
569570** Related Documentation:**
570- - [ ` ../docs/ARCHITECTURE.md ` ] ( ../docs/ARCHITECTURE.md ) - System architecture overview
571- - [ ` ../docs/WORKFLOW.md ` ] ( ../docs/WORKFLOW.md ) - Development workflow
571+ - [ ` ../docs/core/ ARCHITECTURE.md ` ] ( ../docs/core /ARCHITECTURE.md ) - System architecture overview
572+ - [ ` ../docs/core/ WORKFLOW.md ` ] ( ../docs/core /WORKFLOW.md ) - Development workflow
572573- [ ` ../tests/AGENTS.md ` ] ( ../tests/AGENTS.md ) - Testing philosophy and guide
573574
574575---
0 commit comments