Skip to content

feat(ux): polish sortie setup — ASCII art, cle Context7, print_next_steps allege#8

Merged
benoitvx merged 1 commit into
mainfrom
feat/ux-setup
Jul 7, 2026
Merged

feat(ux): polish sortie setup — ASCII art, cle Context7, print_next_steps allege#8
benoitvx merged 1 commit into
mainfrom
feat/ux-setup

Conversation

@benoitvx

@benoitvx benoitvx commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

4 retouches UX sur la sortie de albert-code setup issues de dogfood (AC-R027..R030) :

#1 — ASCII art Albert Code en début de Phase B

banner() appelée dans phase_b() juste après le garde-fou, avant le titre.

#2 — Saisie de la clé Context7 quand on choisit ce MCP

Dans scaffold_opencode_json(), quand mcp_ctx7=true et que la clé est absente (ni env, ni ~/.zshenv), la clé est demandée via prompt_secret et persistée. Si vide, un avertissement est affiché.

#3print_next_steps() réécrit

Remplace le long bloc (VM de base, opencode, Parle en français, GitHub) par : titre + albert-code run + NB skills sans flèche.

#4 — Statut GitHub déplacé avant ✓ final

Le bloc push/PR GitHub sort de print_next_steps et se place dans phase_b() JUSTE AVANT ok "Projet configuré.".

Fichiers touchés

  • lib/phases.sh : les 4 retouches
  • BACKLOG.md : ticket T6.12-p
  • FEEDBACK.md : AC-R027..R030 (✅ traité)
  • TESTS.md : scénario S37

Vérifié : dry-run OK (sortie conforme), bash -n OK.

…t_next_steps allege, ordre final

4 retouches UX issues de dogfood (AC-R027..R030) :
- ASCII art Albert Code en tete de Phase B
- Demande de cle Context7 quand le MCP est choisi sans cle preexistante
- print_next_steps alleger : seulement 'albert-code run' + NB skills
- Statut GitHub deplace AVANT le ✓ final

Ticket T6.12-p, test S37.
@benoitvx benoitvx merged commit 5400db7 into main Jul 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant