docs: update documentation with latest completed milestones (2025-12-30)
- Update done.md: Reflect 9 container services running and Explorer live API integration - Update roadmap.md: Mark Stages 8-10 as completed, add Stage 14 for Explorer JavaScript fixes - Update explorer_web.md: Add Stage 3 completion for JavaScript error fixes - Update coordinator_api.md: Add Stage 2 completion for import/syntax error fixes - Update marketplace_web.md: Update status date to 2025-12-30
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Coordinator API – Task Breakdown
|
||||
|
||||
## Status (2025-12-22)
|
||||
## Status (2025-12-30)
|
||||
|
||||
- **Stage 1 delivery**: ✅ **DEPLOYED** - Coordinator API deployed in production behind https://aitbc.bubuit.net/api/
|
||||
- FastAPI service running in Incus container on port 8000
|
||||
@@ -8,6 +8,10 @@
|
||||
- nginx proxy configured at `/api/` (so `/api/v1/*` routes to the container service)
|
||||
- Explorer API available via nginx at `/api/explorer/*` (backend: `/v1/explorer/*`)
|
||||
- Users API available via `/api/v1/users/*` (compat: `/api/users/*` for Exchange)
|
||||
- **Stage 2 delivery**: ✅ **DEPLOYED** - All import and syntax errors fixed (2025-12-28)
|
||||
- Fixed SQLModel import issues across the codebase
|
||||
- Resolved missing module dependencies
|
||||
- Database initialization working correctly with all tables created
|
||||
- **Testing & tooling**: Pytest suites cover job scheduling, miner flows, and receipt verification; the shared CI script `scripts/ci/run_python_tests.sh` executes these tests in GitHub Actions.
|
||||
- **Documentation**: `docs/run.md` and `apps/coordinator-api/README.md` describe configuration for `RECEIPT_SIGNING_KEY_HEX` and `RECEIPT_ATTESTATION_KEY_HEX` plus the receipt history API.
|
||||
- **Service APIs**: Implemented specific service endpoints for common GPU workloads (Whisper, Stable Diffusion, LLM inference, FFmpeg, Blender) with typed schemas and validation.
|
||||
|
||||
@@ -110,13 +110,14 @@ This document tracks components that have been successfully deployed and are ope
|
||||
## Current Status
|
||||
|
||||
**Production Ready**: All core services deployed and operational
|
||||
- ✅ 8 container services running (including ZK Applications)
|
||||
- ✅ 9 container services running (including ZK Applications and Trade Exchange)
|
||||
- ✅ 1 host service running
|
||||
- ✅ Complete nginx proxy configuration
|
||||
- ✅ SSL/HTTPS fully configured
|
||||
- ✅ DNS resolution working
|
||||
- ✅ Trade Exchange with Bitcoin integration
|
||||
- ✅ Zero-Knowledge proof capabilities enabled
|
||||
- ✅ Explorer live API integration complete
|
||||
|
||||
## Remaining Tasks
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Explorer Web – Task Breakdown
|
||||
|
||||
## Status (2025-12-22)
|
||||
## Status (2025-12-30)
|
||||
|
||||
- **Stage 1**: ✅ **DEPLOYED** - Explorer Web successfully deployed in production at https://aitbc.bubuit.net/explorer/
|
||||
- All pages implemented with mock data integration, responsive design, and live data toggle
|
||||
@@ -8,6 +8,10 @@
|
||||
- Mock/live data toggle functional
|
||||
- nginx proxy configured at `/explorer/` route
|
||||
- **Stage 2**: ✅ Completed - Live mode validated against coordinator endpoints with Playwright e2e tests.
|
||||
- **Stage 3**: ✅ Completed - JavaScript error fixes deployed (2025-12-30)
|
||||
- Fixed "can't access property 'length', t is undefined" error on page load
|
||||
- Updated fetchMock function to return correct data structure
|
||||
- Added defensive null checks across all page init functions
|
||||
|
||||
## Stage 1 (MVP) - COMPLETED
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Marketplace Web – Task Breakdown
|
||||
|
||||
## Status (2025-12-22)
|
||||
## Status (2025-12-30)
|
||||
|
||||
- **Stage 1**: ✅ **DEPLOYED** - Marketplace Web successfully deployed in production at https://aitbc.bubuit.net/marketplace/
|
||||
- Vite + TypeScript project with API layer, auth scaffolding, and mock/live data toggle
|
||||
|
||||
Reference in New Issue
Block a user