All checks were successful
Server Tests / Mocha – Unit & Utility Tests (push) Successful in 42s
+ Added public data export API enhancements, tests, and customer documentation + Extended /api/v1 data export endpoints with richer session, records, area, and async export output + Added confirmed/fallback report values, client metadata, mapped area, over-spray, volume/apprate (string) units, and weather blocks + Normalized flowController to "No FC" and align record field names with playback output + Converted record wind speed output to knots, add Fligh Mater only record/export fields behind fm=true, and persist fm on export jobs + Added export status/area constants, HTTP 202 support, route-level API docs, and per-account export rate limiting support + Added comprehensive endpoint, format, and verification test coverage plus test-suite README + Added customer-facing data export design, integration, rate-limit, and documentation index guides + Updated README/DLQ docs and related documentation links to current HTTPS dashboard paths
4.9 KiB
4.9 KiB
AgMission Server Documentation Index
Last Updated: February 27, 2026
Partner Integration
- PARTNER_INTEGRATION_ARCHITECTURE.md ★ Architecture, diagrams, current state (primary reference)
- PARTNER_INTEGRATION_IMPLEMENTATION.md — Worker flow, task types, cron schedule
- PARTNER_LOG_FILE_PROCESSING.md — Log download, parsing, ApplicationDetail creation
- PARTNER_TASK_DATA_FLOW_ANALYSIS.md — Queue and DLQ data flow analysis
- CREDENTIAL_CHANGE_HANDLING.md — Partner credential changes and Redis cache invalidation
SatLoc
- SATLOC_API_SPECIFICATION.md — SatLoc API endpoint specs
- SATLOC_API_ACTUAL_BEHAVIOR.md — Observed vs documented API behavior
- SATLOC_ERROR_PATTERNS.md — Error patterns and handling
- SATLOC_APPLICATION_PROCESSOR_README.md — Application processor details
- SATLOC_BINARY_PROCESSING_ARCHITECTURE.md — Binary log processing architecture
- SATLOC_LOG_NOTES.md — Log file notes and observations
Log File Formats
- LOGFileFormat_Air_3_77_COMPLETE.md — Air firmware 3.77 log format
- Transland_SATLOC_Log_File_Formats_v3_76.md — Transland SatLoc format reference
- QT_File_Format_Documentation.md — QT file format
DLQ (Dead Letter Queue) System
- DLQ_INDEX.md ★ Central hub (start here)
- DLQ_API_REFERENCE.md — Complete API reference with examples
- DLQ_OPERATIONS.md — Operational guide and troubleshooting
- DLQ_SYSTEM_GUIDE.md — System guide
- DLQ_QUICKSTART.md — Quick start
- DLQ_ARCHITECTURE_DIAGRAMS.md — System architecture diagrams
Data Export API
- DATA_EXPORT_DOCUMENTATION_INDEX.md ★ Central hub for export API docs (start here)
- DATA_EXPORT_CUSTOMER_INTEGRATION_GUIDE.md — Complete API reference for customers (all 6 endpoints, code examples, use cases)
- DATA_EXPORT_API_RATE_LIMITING.md — Rate limiting deep dive (per-account limits, deduplication, file TTL with 10+ scenarios)
- EXPORT_USAGE_DETAIL.md — CSV/GeoJSON field reference
- CURSOR_PAGINATION_GUIDE.md — Cursor-based pagination for records endpoint
Subscriptions & Payments
- SUBSCRIPTION_PROMO_INTEGRATION.md — Promo and subscription integration
- PROMO_MANAGEMENT.md — Promo management operations
- PROMO_TESTING_GUIDE.md — Promo testing guide
- PAYMENT_FAILURE_HANDLING.md — Payment failure handling
- SETUP_INTENT_IMPLEMENTATION.md — Setup Intent pattern
- FRONTEND_3DS_IMPLEMENTATION.md — 3DS frontend implementation
- STRIPE_SUBSCRIPTION_SCHEDULE_LESSONS.md — Stripe schedule notes
Development Guides
- PINO_MODULE_FILTERING_GUIDE.md — Logging / module filtering
- DEBUG_CONFIGURATION_GUIDE.md — Debug configuration
- FATAL_ERROR_HANDLING.md — Fatal error handling
- CURSOR_PAGINATION_GUIDE.md — Cursor-based pagination
- SCALEGRID_CONFIG.md — ScaleGrid MongoDB config
- FILENAME_JOB_MATCHING_IMPLEMENTATION.md — Filename-based job matching
Testing
- TESTING_GUIDE.md — Testing overview and patterns
- TEST_COMMANDS.md — Test run commands
- TEST_RUNNER_GUIDE.md — Test runner guide
Reference
- CONSTANTS_REFERENCE.md — All constants defined in helpers/constants.js
- README_CLEANUP_SCRIPTS.md — Cleanup script documentation
- APPLICATION_DETAIL_SCHEMA_CHANGES.md — Schema changes
- EXPORT_USAGE_DETAIL.md — Export usage detail
Other
- SRED_REFERENCE_2024-2025.md — SR&ED tax reference
Archived
Historical and superseded docs in archived/. Kept for context only — may be outdated.