feat: add nfcapd logical source unions (#68)

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

## Summary by CodeRabbit

## Release Notes

* **Configuration**
  * Added `ATLANTIS_DB_DRIVER` environment variable for database driver selection (defaults to SQLite).

* **Documentation**
  * Clarified dataset schema documentation for source configuration and mapping.
  * Updated pipeline documentation for improved gap-filling behavior across data sources.

* **Bug Fixes**
  * Fixed default dataset selection to validate against available datasets; falls back to first available if configured default is unavailable.

<!-- review_stack_entry_start -->

[![Review Change Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/flamboh/atlantis/pull/68?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)

<!-- review_stack_entry_end -->

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
93c1506482oliver committed on 6/30/2026, 5:53:25 PM· committed by GitHubparents86c815aae0c5b0
18 files changedLine totals unavailable