Lock plan: macOS move, mdbtools extraction, resolve open decisions
Project moved Windows -> macOS, retiring the pyodbc + Access ODBC driver extraction path in favor of mdbtools (verified against the real files). Record the four now-locked decisions and the resolved utility_dbo blocker. - PLAN.md: rework migration step 1 for mdbtools; replace "Open decisions" with locked Decisions (extraction=mdbtools, i18n=Spanish-first, CI=Gitea Actions, utility_dbo=available); update Status for the macOS move + portal DB in hand; finalize sync steps against real utility_dbo. - RESUME.md: rewrite next-steps as a locked execution queue. - migration/config.py: point SOURCE_ROOT at ~/Downloads/JorgeCuadros-Legacy. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+8
-3
@@ -8,13 +8,18 @@ templates, materialized Access query results) are excluded. Anything with
|
||||
real rows and an ambiguous purpose (e.g. PROPANO, datosfreak, pagos email)
|
||||
is loaded into staging anyway — the reconciliation pass decides what to do
|
||||
with it, per the migration plan's "don't guess the rule up front" principle.
|
||||
See C:\\Users\\ricar\\.claude\\plans\\logical-yawning-tome.md for the full
|
||||
rationale per table group.
|
||||
See PLAN.md (repo root) for the full rationale per table group.
|
||||
|
||||
Environment note: this project moved from Windows to macOS. The original
|
||||
extraction path (pyodbc + the Windows Access ODBC driver in extract.py) does
|
||||
not work on macOS; extraction is being reworked to use mdbtools
|
||||
(`brew install mdbtools`). This SOURCE_ROOT points at the macOS location of
|
||||
the four Access source files.
|
||||
"""
|
||||
|
||||
from pathlib import Path
|
||||
|
||||
SOURCE_ROOT = Path(r"C:\Users\ricar\Downloads\Jorge")
|
||||
SOURCE_ROOT = Path.home() / "Downloads" / "JorgeCuadros-Legacy"
|
||||
|
||||
SOURCES = {
|
||||
"utilities": {
|
||||
|
||||
Reference in New Issue
Block a user