Baseline
Match the original Chat2DB Community frontend and MySQL behavior at the pinned third-party commit. This is the next bounded slice after #4.
Scope
Constraints
- Preserve the original Community frontend and styles without modification.
- Use mysql_async for all MySQL data-plane execution.
- Validate identifiers and generate MySQL SQL from structured requests; do not trust client-composed object names.
- Enforce datasource read-only mode for every mutating operation.
- Do not trigger the macOS Package workflow.
Baseline
Match the original Chat2DB Community frontend and MySQL behavior at the pinned third-party commit. This is the next bounded slice after #4.
Scope
Constraints