Skip to content

Architecture decision recordsยค

These documents record design decisions and development work. Statuses below reflect the documents, rather than an implementation audit.

Document Recorded status
ADR - File Sharing Git Remotes Accepted
ADR - Lightweight Generic File Transfer Accepted
ADR - FastMCP Bearer Authentication Not stated
ADR - FastMCP Task Call Guardrails Accepted
ADR - FastMCP Task Result Guardrails Proposed
ADR - Hermes Workers and Distributed Network Agents Not stated
ADR - Invoke Developer Automation and Docker Test Commands Implemented
ADR - MCP Task Prompts Accepted
ADR - MCP Tool Annotations Plan Not stated
BGP Peerings Tasks Split Plan Not stated
ADR - NetBox check_device_sync Task Implementation Plan Not stated
ADR: NetBox design deployment Not stated
ADR: Netbox Markdown design parser Proposed
ADR - NetBox sync_bgp_community Task Plan Accepted
ADR - NetBox sync_device_interfaces Refactor Plan Not stated
ADR - NetBox sync_device_inventory Task Plan Not stated
Historical ADR - NetBox sync_vlans Task Plan Superseded
ADR - NFAPI Client-First Startup and Client Connection Overrides Proposed
ADR: NFWeb Browser Terminal Not stated
ADR: NFWeb Scale-Test Environment Not stated
ADR - Norfab AAA and Encrypted Transport Architecture Proposed
ADR - Docker-Based Parallel Testing Framework Proposed
ADR - NorFab Future-Based Interactive Client Proposed
ADR - NorFab Library Logging and Per-Process Log Files Accepted
ADR - Single-Owner ZeroMQ Socket I/O Accepted
ADR - Simplify NorFab ZeroMQ CURVE Trust and Peer Admission Proposed
ADR - Nornir Create Hosts from NetBox Devices Proposed
ADR - Nornir SNMP Tasks Proposed
ADR - Delayed and Periodic NorFab Jobs Proposed
ADR: NFWeb Local Application Platform and 3D Topology Architecture Not stated
ADR - Client Completion Events and Socket Wake-Up Accepted
ADR - Packaged Python Service Plugins Draft