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
83 lines
4.9 KiB
Markdown
83 lines
4.9 KiB
Markdown
# AgMission Server Documentation Index
|
|
|
|
**Last Updated**: February 27, 2026
|
|
|
|
## Partner Integration
|
|
|
|
- [PARTNER_INTEGRATION_ARCHITECTURE.md](./PARTNER_INTEGRATION_ARCHITECTURE.md) ★ Architecture, diagrams, current state (primary reference)
|
|
- [PARTNER_INTEGRATION_IMPLEMENTATION.md](./PARTNER_INTEGRATION_IMPLEMENTATION.md) — Worker flow, task types, cron schedule
|
|
- [PARTNER_LOG_FILE_PROCESSING.md](./PARTNER_LOG_FILE_PROCESSING.md) — Log download, parsing, ApplicationDetail creation
|
|
- [PARTNER_TASK_DATA_FLOW_ANALYSIS.md](./PARTNER_TASK_DATA_FLOW_ANALYSIS.md) — Queue and DLQ data flow analysis
|
|
- [CREDENTIAL_CHANGE_HANDLING.md](./CREDENTIAL_CHANGE_HANDLING.md) — Partner credential changes and Redis cache invalidation
|
|
|
|
## SatLoc
|
|
|
|
- [SATLOC_API_SPECIFICATION.md](./SATLOC_API_SPECIFICATION.md) — SatLoc API endpoint specs
|
|
- [SATLOC_API_ACTUAL_BEHAVIOR.md](./SATLOC_API_ACTUAL_BEHAVIOR.md) — Observed vs documented API behavior
|
|
- [SATLOC_ERROR_PATTERNS.md](./SATLOC_ERROR_PATTERNS.md) — Error patterns and handling
|
|
- [SATLOC_APPLICATION_PROCESSOR_README.md](./SATLOC_APPLICATION_PROCESSOR_README.md) — Application processor details
|
|
- [SATLOC_BINARY_PROCESSING_ARCHITECTURE.md](./SATLOC_BINARY_PROCESSING_ARCHITECTURE.md) — Binary log processing architecture
|
|
- [SATLOC_LOG_NOTES.md](./SATLOC_LOG_NOTES.md) — Log file notes and observations
|
|
|
|
## Log File Formats
|
|
- [LOGFileFormat_Air_3_77_COMPLETE.md](./LOGFileFormat_Air_3_77_COMPLETE.md) — Air firmware 3.77 log format
|
|
- [Transland_SATLOC_Log_File_Formats_v3_76.md](./Transland_SATLOC_Log_File_Formats_v3_76.md) — Transland SatLoc format reference
|
|
- [QT_File_Format_Documentation.md](./QT_File_Format_Documentation.md) — QT file format
|
|
|
|
## DLQ (Dead Letter Queue) System
|
|
|
|
- [DLQ_INDEX.md](./DLQ_INDEX.md) ★ Central hub (start here)
|
|
- [DLQ_API_REFERENCE.md](./DLQ_API_REFERENCE.md) — Complete API reference with examples
|
|
- [DLQ_OPERATIONS.md](./DLQ_OPERATIONS.md) — Operational guide and troubleshooting
|
|
- [DLQ_SYSTEM_GUIDE.md](./DLQ_SYSTEM_GUIDE.md) — System guide
|
|
- [DLQ_QUICKSTART.md](./DLQ_QUICKSTART.md) — Quick start
|
|
- [DLQ_ARCHITECTURE_DIAGRAMS.md](./DLQ_ARCHITECTURE_DIAGRAMS.md) — System architecture diagrams
|
|
|
|
## Data Export API
|
|
|
|
- [DATA_EXPORT_DOCUMENTATION_INDEX.md](./DATA_EXPORT_DOCUMENTATION_INDEX.md) ★ Central hub for export API docs (start here)
|
|
- [DATA_EXPORT_CUSTOMER_INTEGRATION_GUIDE.md](./DATA_EXPORT_CUSTOMER_INTEGRATION_GUIDE.md) — Complete API reference for customers (all 6 endpoints, code examples, use cases)
|
|
- [DATA_EXPORT_API_RATE_LIMITING.md](./DATA_EXPORT_API_RATE_LIMITING.md) — Rate limiting deep dive (per-account limits, deduplication, file TTL with 10+ scenarios)
|
|
- [EXPORT_USAGE_DETAIL.md](./EXPORT_USAGE_DETAIL.md) — CSV/GeoJSON field reference
|
|
- [CURSOR_PAGINATION_GUIDE.md](./CURSOR_PAGINATION_GUIDE.md) — Cursor-based pagination for records endpoint
|
|
|
|
## Subscriptions & Payments
|
|
|
|
- [SUBSCRIPTION_PROMO_INTEGRATION.md](./SUBSCRIPTION_PROMO_INTEGRATION.md) — Promo and subscription integration
|
|
- [PROMO_MANAGEMENT.md](./PROMO_MANAGEMENT.md) — Promo management operations
|
|
- [PROMO_TESTING_GUIDE.md](./PROMO_TESTING_GUIDE.md) — Promo testing guide
|
|
- [PAYMENT_FAILURE_HANDLING.md](./PAYMENT_FAILURE_HANDLING.md) — Payment failure handling
|
|
- [SETUP_INTENT_IMPLEMENTATION.md](./SETUP_INTENT_IMPLEMENTATION.md) — Setup Intent pattern
|
|
- [FRONTEND_3DS_IMPLEMENTATION.md](./FRONTEND_3DS_IMPLEMENTATION.md) — 3DS frontend implementation
|
|
- [STRIPE_SUBSCRIPTION_SCHEDULE_LESSONS.md](./STRIPE_SUBSCRIPTION_SCHEDULE_LESSONS.md) — Stripe schedule notes
|
|
|
|
## Development Guides
|
|
|
|
- [PINO_MODULE_FILTERING_GUIDE.md](../PINO_MODULE_FILTERING_GUIDE.md) — Logging / module filtering
|
|
- [DEBUG_CONFIGURATION_GUIDE.md](./DEBUG_CONFIGURATION_GUIDE.md) — Debug configuration
|
|
- [FATAL_ERROR_HANDLING.md](./FATAL_ERROR_HANDLING.md) — Fatal error handling
|
|
- [CURSOR_PAGINATION_GUIDE.md](./CURSOR_PAGINATION_GUIDE.md) — Cursor-based pagination
|
|
- [SCALEGRID_CONFIG.md](./SCALEGRID_CONFIG.md) — ScaleGrid MongoDB config
|
|
- [FILENAME_JOB_MATCHING_IMPLEMENTATION.md](./FILENAME_JOB_MATCHING_IMPLEMENTATION.md) — Filename-based job matching
|
|
|
|
## Testing
|
|
|
|
- [TESTING_GUIDE.md](./TESTING_GUIDE.md) — Testing overview and patterns
|
|
- [TEST_COMMANDS.md](./TEST_COMMANDS.md) — Test run commands
|
|
- [TEST_RUNNER_GUIDE.md](./TEST_RUNNER_GUIDE.md) — Test runner guide
|
|
|
|
## Reference
|
|
|
|
- [CONSTANTS_REFERENCE.md](./CONSTANTS_REFERENCE.md) — All constants defined in helpers/constants.js
|
|
- [README_CLEANUP_SCRIPTS.md](./README_CLEANUP_SCRIPTS.md) — Cleanup script documentation
|
|
- [APPLICATION_DETAIL_SCHEMA_CHANGES.md](./APPLICATION_DETAIL_SCHEMA_CHANGES.md) — Schema changes
|
|
- [EXPORT_USAGE_DETAIL.md](./EXPORT_USAGE_DETAIL.md) — Export usage detail
|
|
|
|
## Other
|
|
|
|
- [SRED_REFERENCE_2024-2025.md](./SRED_REFERENCE_2024-2025.md) — SR&ED tax reference
|
|
|
|
## Archived
|
|
|
|
Historical and superseded docs in [archived/](./archived/). Kept for context only — may be outdated.
|