# PhorteCurriculumAccordion

> Cursos Livres (E-commerce) — fora do catálogo. Peça de produto do fluxo de cursos livres: não é uma das 81 peças do kit, não tem estado de promoção e não foi feita para reuso. Segue as mesmas regras de cor e acessibilidade.

Grade curricular recolhível.

- Mora em: `app/components/organisms/cursos-phorte/PhorteCurriculumAccordion.tsx`
- Página: [https://phorte-design-system.vercel.app/styleguide/cursos-livres/PhorteCurriculumAccordion](https://phorte-design-system.vercel.app/styleguide/cursos-livres/PhorteCurriculumAccordion)
- Ficha: `stories/cursos-livres/phorte-curriculum-accordion.stories.tsx` (no Storybook local — fora do catálogo publicado)
- Prévia ao vivo, sozinha: [https://phorte-design-system.vercel.app/previa/PhorteCurriculumAccordion/0](https://phorte-design-system.vercel.app/previa/PhorteCurriculumAccordion/0)
- Todas as peças: [https://phorte-design-system.vercel.app/llms.txt](https://phorte-design-system.vercel.app/llms.txt)

## Como usar no código

```tsx
import { PhorteCurriculumAccordion } from '@/app/components/organisms/cursos-phorte/PhorteCurriculumAccordion';

<PhorteCurriculumAccordion modules={…} />
```

O `…` marca as props obrigatórias — ver *Propriedades*.

## Uso

### Variantes na ficha

1. [Padrão](https://phorte-design-system.vercel.app/previa/PhorteCurriculumAccordion/0)

_Peça fora do catálogo: tem o resumo e o papel, e não texto de uso completo (decisão da E89). O resto desta página vem do código._

## Especificação

### Propriedades

| Prop | Tipo | Padrão | Obrigatória | Descrição |
| --- | --- | --- | --- | --- |
| `modules` | `PhorteModule[]` | — | sim |  |

## Acessibilidade

Sem estado de promoção: a peça está fora do catálogo. O axe roda nas variantes da ficha em `npm run test`; contraste abaixo de AA vira exceção declarada na própria ficha, com a conta.

## Status e recursos

| Tipo | Recurso | Status |
| --- | --- | --- |
| Código | `app/components/organisms/cursos-phorte/PhorteCurriculumAccordion.tsx` | Disponível |
| Ficha | `stories/cursos-livres/phorte-curriculum-accordion.stories.tsx` | Storybook local |
| Teste de acessibilidade | axe em `npm run test` | No gate de todo commit |
| Design | Figma | Desativado até a Fase 2 |

### Histórico

- `fdd10ff` 2026-09-29 — ESTADO: E109 concluida, roteiro final fechado; proximo o merge na main
- Histórico completo no GitHub: https://github.com/srbunnie/Pos-Phorte-Design-System/commits/main/app/components/organisms/cursos-phorte/PhorteCurriculumAccordion.tsx
