Componentes
Histórico da §58 — seed-componentes.md
Título completo no canon: Histórico da seção §58 — Gantt e linha do tempo (não é regra)
Base. Rodada zero: o arquétipo tem leitura visual — C77–C81 (§13.8 do estudo). R1 canon: quatro tipos de dependência — término-início, início-início, término-término e início-término —, com lag (espera) ou lead (adiantamento); o caminho crítico é a cadeia mais longa de tarefas ligadas, e atraso nela atrasa o projeto inteiro; tarefas fora dele têm folga. A linha de base guarda o plano original para comparar com o realizado, e o marco é um ponto no tempo, não uma duração — representado por losango. Um alerta do canon entrou como contrato: se você adiciona lag o tempo todo para o cronograma "fechar", suas durações de base provavelmente estão erradas — lag deve refletir espera real, não folga disfarçada. R2 stack: os componentes de mercado tratam o gantt como treegrid (a tabela de nomes é uma árvore expansível) e implementam navegação por teclado sobre ela. R3 normas: a acessibilidade de gráfico complexo não se resolve com um
aria-label. O consenso pede camadas: descrição breve do que o gráfico diz · tabela de dados completa como alternativa, para o leitor explorar por conta própria ·<title>/<desc>no SVG · navegação por teclado ponto a ponto com nome e valor em cada marca (SC 4.1.2) · live region para mudanças. Um fornecedor declara em VPAT que a conformidade do gantt fica em AA parcial, e nomeia a limitação: relações de dependência complexas podem não expor relação programática completa. Isso é fato do estado da arte, e é por isso que o GT11 existe.