skills: encode validated Mac-port + onboarding gotchas - #47
Conversation
From the 10-iteration faithful ./deploy.sh validation (PR ChakshuGautam/CCRS#46) and the Feliciano Maputo dump. digit-ansible-onboard: - macOS is now a first-class target (thin Mac-port): added the Mac host_vars recipe (ansible_connection:local, deploy_become:false, docker_default_platform, digit_ui_mode:container, enable_mcp:false, configurator via vite v8.0.13 building client environment for production... �[2K transforming...✓ 1 modules transformed.), Rosetta deploy time, Mac probe. Removed the obsolete 'Mac → Ubuntu VM' framing. - IRON LAW exception + Q9 + Step-4: db_fast_path pins THREE secrets (elasticsearch_master_password, postgres_password=egov123, minio_root_*=minioadmin), not just elasticsearch — a custom value is the #1 cause of a stack that comes up then fails the post-OpenBao recreate (cost the whole validation to pin down). - Step-6: 'MCP SKIPPED (disabled)' is expected when enable_mcp:false, not a failure. digit-xlsx-onboard: - Step-2: pre-clean the recurring partner-dump defects (boundary dedupe+whitespace, Designation.department list, ServiceDefs.keywords string, Phase-1 local logo path). - Step-5b: explicit conditional new-root tenant_bootstrap BEFORE the wizard (brand-new state root => zero schemas => Phase 3-4 fail). - Step-6: prefer the forthcoming onboard_city composite; this skill becomes the narrative around it. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Encodes the 5-hr live-spiral lessons: preflight-first, confirm runtime (OrbStack vs Docker Desktop), never SKIP_DOWN for recovery + leaked- endpoint engine-restart, the mdms-v2 _create platform defect (CCRS#49, canonical MCP confirms) → SQL keystone is mandatory, nginx container branch (CCRS#46), ansible-buffering progress file, citizen OTP handshake, employeeCode-as-username (egovernments#67), Phase-2 reconcile (egovernments#68). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Superseded by #52 (consolidated Mac bring-up — 16 commits absorbing this PR + 5 others into one canonical path on |
Updates the two onboarding skills with what the faithful end-to-end
./deploy.shvalidation (#46) and the Feliciano Maputo dump proved. Prompt/doc only — no playbook or code change.digit-ansible-onboardansible_connection: local,deploy_become: false,docker_default_platform,digit_ui_mode: container,enable_mcp: false, configurator vianpx vite build --base=/configurator/), Docker-Desktop/OrbStack probe, ≥40 GB VM disk, ~25–35 min Rosetta self-converge. Removed the obsolete "Mac → spin up an Ubuntu VM" guidance.postgres_password: egov123andminio_root_*: minioadminare pinned alongsideelasticsearch_master_password— a custom value is the single most common cause of "stack comes up, then the post-OpenBao recreate failspassword authentication failed" (took a 10-iteration validation to isolate).MCP SKIPPED (disabled)is expected withenable_mcp:false, not a failure to flag.digit-xlsx-onboardDesignation.departmentlist,ServiceDefs.keywordsString-not-array, Phase-1 local-machine logo path) — the exact fixes hand-applied to Feliciano's dump, now part of the recipe.tenant_bootstrapfor a brand-new state root before the wizard (else Phase 3–4 failSCHEMA_DEFINITION_NOT_FOUND_ERR).onboard_citycomposite (PR-B) that bakes these in; the skill becomes the narrative around it.🤖 Generated with Claude Code