From 99bf3359707cd6bd639d330535257737c5484f64 Mon Sep 17 00:00:00 2001 From: oib Date: Tue, 30 Dec 2025 10:30:19 +0100 Subject: [PATCH] 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 --- docs/coordinator_api.md | 6 +++++- docs/done.md | 3 ++- docs/explorer_web.md | 6 +++++- docs/marketplace_web.md | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/coordinator_api.md b/docs/coordinator_api.md index 4b9c1c25..cf225ba5 100644 --- a/docs/coordinator_api.md +++ b/docs/coordinator_api.md @@ -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. diff --git a/docs/done.md b/docs/done.md index 526dd28e..654a8029 100644 --- a/docs/done.md +++ b/docs/done.md @@ -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 diff --git a/docs/explorer_web.md b/docs/explorer_web.md index 660cdb52..e2226792 100644 --- a/docs/explorer_web.md +++ b/docs/explorer_web.md @@ -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 diff --git a/docs/marketplace_web.md b/docs/marketplace_web.md index 522944f3..166b89ac 100644 --- a/docs/marketplace_web.md +++ b/docs/marketplace_web.md @@ -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