cncf / cncf/techdocs

[AIAA] Build step 5: data-collection scripts

Chiusa
#374 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
CI/infra
Lingua principale
TypeScript
Stelle
56
Fork
29
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Build step 5 (spec section 16, PR #363): the deterministic inventory
scripts behind HC-5, in `scripts/assessment/`.

Done when:

- [ ] The committed command, run twice against a sample project, yields
identical committed outputs (HC-5).
- [ ] A delegated session's draft PR contains the outputs its setup
steps produced (live check, recorded here).

Scope: collection CLI (file inventory, markdown link extraction, dated
site fetch), content-hash manifest with a verify mode (P-4, feeds the
section 15 Data field), agent-configuration snapshot script
(section 13), unit and determinism tests with `node:test`.

Parameterized around two section 17 build-time checks, answers recorded
here when a delegated exercise runs: how the target project reaches the
setup steps that run collection, and what the cloud-agent configuration
endpoint returns plus the credential it needs.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia leggendo la CLI di collection e i file correlati in scripts/assessment/, quindi esamina i requisiti di node:test. Esegui due volte il comando incluso su un progetto di esempio e prova la modalità di verifica del manifest. Il lavoro è completato quando gli output relativi a inventario, link, recupero del sito, manifest di content-hash e configurazione dell’agente sono testati e identici tra le due esecuzioni, con gli output della configurazione delegata annotati nella draft PR.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
node.js, typescript
Ambito
testing, tooling
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.