forked from diegoecab/oci-deal-accelerator
Diego flagged two patterns from the Codex session: 1. Aliases for natural-language slugs were missing — Codex authored ``type: refreshable_clone`` and ``type: oci_goldengate`` and the resolver returned None for both. Beyond fixing those two, expand the table proactively: 50+ slugs an SA / agent might naturally reach for (atp, alb, nlb, apigw, lambda, kms, secret, kafka, alarm, email, identity, iam, iac, terraform, oac, oic, language / speech / vision, rpc / lpg / cpe, health_check, tags, etc.) all mapped to canonical icon entries that exist in kb/diagram/oci-pptx-icons-index.json. 2. Codex was editing tools/oci_deck_gen.py and the deck-spec while fulfilling a menu-driven option-2 request — going off the procedure to "fix" perceived bugs in the renderer. New rule in SKILL.md § What You Do NOT Do: when the user is in menu mode (options 1–14), the agent USES the existing tools, never modifies them. Tool gaps (missing aliases, broken paths) get surfaced as end-of-reply follow-ups for a separate developer-mode session. Two narrow exceptions kept: kb/field-findings/tracker.yaml via option 11, and writing customer spec/output YAML under examples/. Codex copy auto-synced via the pre-commit hook. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
62 KiB
62 KiB