Files
nt8-sdk/archon_task_mapping.md
Billy Valentine 92f3732b3d
Some checks failed
Build and Test / build (push) Has been cancelled
Phase 0 completion: NT8 SDK core framework with risk management and position sizing
2025-09-09 17:06:37 -04:00

5.1 KiB

NT8 Institutional SDK - Archon Task Mapping

Overview

This document maps the implementation tasks to Archon tasks, showing how the project approach aligns with the Archon workflow principles.

Task Mapping

# Implementation Task Archon Task ID Status
1 Create project structure according to Repository Setup Package specifications c99cb64d-99c6-4268-9ce1-9b513a439df2 Created
2 Create directory structure as specified in repository_setup_package.md c99cb64d-99c6-4268-9ce1-9b513a439df2 Created
3 Create .gitignore file with the exact content from specifications c99cb64d-99c6-4268-9ce1-9b513a439df2 Created
4 Create Directory.Build.props file with the exact content from specifications c99cb64d-99c6-4268-9ce1-9b513a439df2 Created
5 Create .editorconfig file with the exact content from specifications c99cb64d-99c6-4268-9ce1-9b513a439df2 Created
6 Create .gitea/workflows directory and build.yml file c99cb64d-99c6-4268-9ce1-9b513a439df2 Created
7 Create README.md file with the exact content from specifications c99cb64d-99c6-4268-9ce1-9b513a439df2 Created
8 Create solution and projects using the specified dotnet commands c99cb64d-99c6-4268-9ce1-9b513a439df2 Created
9 Add required NuGet packages as specified c99cb64d-99c6-4268-9ce1-9b513a439df2 Created
10 Validate project structure and build c99cb64d-99c6-4268-9ce1-9b513a439df2 Created
11 Implement all core interfaces as defined in Core Interfaces Package c99cb64d-99c6-4268-9ce1-9b513a439df2 Created
12 Implement BasicRiskManager as specified in Risk Management Package a544ff57-c14a-4932-874b-d42c94f93eeb Created
13 Implement BasicPositionSizer as specified in Position Sizing Package 6937f4bb-cf31-47d2-a002-11ee0d248fc4 Created
14 Create comprehensive test suite for all components 85c9f8d0-ff2d-4fd7-a6ce-0e6c312467d1 Created
15 Validate implementation with complete validation script 170df2f3-b0b9-4e45-87bd-6acff28fbd41 Created
16 Document SDK foundation and usage guidelines 9b173f8a-1f70-4530-9690-0aeeb5860835 Created

Archon Project Details

Project ID

5652a2b1-20b2-442f-9800-d166acf5cd1d

Project Title

NT8 Institutional SDK

Project Description

Professional-grade algorithmic trading SDK for NinjaTrader 8, built for institutional use with comprehensive risk management and deterministic execution.

Feature Areas

Core Interfaces

  • Task ID: c99cb64d-99c6-4268-9ce1-9b513a439df2
  • Feature Tag: core-interfaces
  • Description: Implement all core interfaces as defined in Core Interfaces Package

Risk Management

  • Task ID: a544ff57-c14a-4932-874b-d42c94f93eeb
  • Feature Tag: risk-management
  • Description: Implement BasicRiskManager as specified in Risk Management Package

Position Sizing

  • Task ID: 6937f4bb-cf31-47d2-a002-11ee0d248fc4
  • Feature Tag: position-sizing
  • Description: Implement BasicPositionSizer as specified in Position Sizing Package

Testing

  • Task ID: 85c9f8d0-ff2d-4fd7-a6ce-0e6c312467d1
  • Feature Tag: testing
  • Description: Create comprehensive test suite for all components

Validation

  • Task ID: 170df2f3-b0b9-4e45-87bd-6acff28fbd41
  • Feature Tag: validation
  • Description: Validate implementation with complete validation script

Documentation

  • Task ID: 9b173f8a-1f70-4530-9690-0aeeb5860835
  • Feature Tag: documentation
  • Description: Document SDK foundation and usage guidelines

Archon Workflow Alignment

Task Management

All implementation tasks have been created in Archon with:

  • Clear titles and descriptions
  • Proper feature tagging
  • Logical task ordering
  • Relevant source documentation references

Research Integration

Each task includes references to the relevant specification documents:

  • Repository Setup Package
  • Core Interfaces Package
  • Risk Management Package
  • Position Sizing Package
  • Handoff Summary
  • Complete Validation Script

Progress Tracking

Tasks are organized by feature areas allowing for:

  • Focused development efforts
  • Clear progress visibility
  • Feature-based completion tracking
  • Comprehensive coverage validation

Next Steps

With all tasks created in Archon, the implementation can proceed following the Archon workflow:

  1. Check Current Task → Review task details and requirements in Archon
  2. Research for Task → Search relevant documentation and examples
  3. Implement the Task → Write code based on research
  4. Update Task Status → Move task from "todo" → "doing" → "review" in Archon
  5. Get Next Task → Check Archon for next priority task
  6. Repeat Cycle → Continue until all tasks are completed

Conclusion

This mapping ensures that the NT8 Institutional SDK implementation follows the Archon workflow principles even when direct integration is not available. All tasks have been properly documented in Archon with clear descriptions, feature tags, and source references, enabling seamless transition to the Archon-managed development process when it becomes available.