Added new feature for document export, including API contracts, data model, implementation plan, and tests. Updated related configurations and instructions.

This commit is contained in:
2026-03-10 16:25:09 -05:00
parent 2acb04ad76
commit bf6f2eebd6
22 changed files with 2856 additions and 64 deletions

View File

@@ -15,6 +15,8 @@ Auto-generated from all feature plans. Last updated: 2026-03-06
- N/A (no persistent storage, always fetch fresh from Google Drive API) (001-drive-proxy-adapter)
- JavaScript ES2022+ (Node.js LTS v18.0.0+) (001-drive-proxy-adapter)
- N/A (no persistence - sitemap generated on-demand from Drive API) (001-drive-proxy-adapter)
- Node.js >=18.0.0 (ES modules) + axios (HTTP client), jsonwebtoken (JWT for Google auth), uuid (request IDs), xmlbuilder2 (sitemap generation) (001-document-export)
- N/A (stateless proxy, no database) (001-document-export)
- Node.js v20.x LTS (with fallback support for v18.x LTS) (001-drive-proxy-adapter)
@@ -34,9 +36,9 @@ tests/
Node.js v20.x LTS (with fallback support for v18.x LTS): Follow standard conventions
## Recent Changes
- 001-document-export: Added Node.js >=18.0.0 (ES modules) + axios (HTTP client), jsonwebtoken (JWT for Google auth), uuid (request IDs), xmlbuilder2 (sitemap generation)
- 001-drive-proxy-adapter: Added JavaScript ES2022+ (Node.js LTS v18.0.0+)
- 001-drive-proxy-adapter: Added JavaScript ES2022+ / Node.js 18 LTS or later + googleapis (Google Drive API v3 client), xmlbuilder2 (sitemap XML generation)
- 001-drive-proxy-adapter: Added Node.js 18+ (LTS), JavaScript ES2022+ with ES modules + `googleapis` (Google Drive API + OAuth 2.0), Node.js built-ins only otherwise
<!-- MANUAL ADDITIONS START -->