Consolidated technical memory for implementation and refactoring in the Helen Santos Portfolio workspace.
Technical memory for implementation and refactor in this workspace.
index.html).css/styles.css; artifact: css/styles.min.css.js/navigation.js, js/i18n.js, js/animations.js, js/site-shell.js, js/hero.js, js/experience-flow.js, js/pillars.js, js/rituals.js, js/main.js; artifact: js/main.min.js.data/site-shell.json, data/hero.json, data/i18n.json, data/experience-flow.json, data/pillars.json, data/rituals.json.npm run build for CSS/JS changes.npm start and smoke-test affected sections on desktop and mobile viewport.tasks/ exists, read tasks/todo.md and tasks/lessons.md before technical tasks.tasks/ is missing, create tasks/todo.md and tasks/lessons.md before technical tasks and preserve the canonical top blocks.tasks/lessons.md must preserve the exact canonical top block.tasks/todo.md must track the current non-trivial work with objective, execution plan, expected evidence, and status/result.gh, use .github/skills/gh-operations/SKILL.md, .opencode/skills/gh-operations/SKILL.md, or .agent/skills/gh-operations/SKILL.md as the primary task skill.glab, use .github/skills/glab-operations/SKILL.md, .opencode/skills/glab-operations/SKILL.md, or .agent/skills/glab-operations/SKILL.md as the primary task skill.mcp.json, .mcp.json, mcp_servers.json, .vscode/mcp.json, opencode.json.OPENCODE_CONFIG (if set), then user/global OpenCode config directories for this OS (for example ~/.config/opencode/opencode.json, ~/.config/opencode/mcp/*.json).%APPDATA%/Code/User/mcp.json (Windows), ~/Library/Application Support/Code/User/mcp.json (macOS), ~/.config/Code/User/mcp.json (Linux).~/.gemini/settings.json).env, ${VAR}, $VAR, %VAR%).credentials not found for requested MCP.orchestrate-multi-agents before implementation..opencode/skills/orchestrate-multi-agents/SKILL.md..agent/skills/orchestrate-multi-agents/SKILL.md.Template DAG 100% compliance from orchestrate-multi-agents; owners/tasks may be reduced only when not applicable, but mandatory gates cannot be removed.