This is the parent issue. Sub-issues are the component-level work items.
Build the first real end-to-end DBAgent scenario: detect a missing index causing high CPU, present the finding to the user, get approval, create the index, and then demonstrate autonomy progression by auto-resolving the same class of problem when the user sets an "always allow" instruction.
This scenario is the vehicle to build the first floor of every DBAgent component — real code, real data flow, real infrastructure. Each component is scoped to exactly what this scenario needs, with clear boundaries on what's deferred.