registrystack / registrystack/registry-stack

Complete one independent deployment pilot before Registry Stack 1.0

Aperta
#358 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
1.0-blocker area:docs area:notary area:registryctl area:relay criticality:p2 triage:needs-implementation
Lingua principale
Rust
Stelle
2
Fork
0
Merge medio
2h 55m
PR unite (30g)
130

Descrizione

## Context

Automated tests and maintainer-run demonstrations do not prove that an external operator can configure and run the frozen product. Before 1.0, at least one named integration should reach the externally piloted evidence level: an operator outside the Registry Stack implementation team configures and runs the post-convergence release candidate and the resulting findings are triaged.

This is an adoption and operability gate, not a request to expose a country's private deployment or data.

## Scope

- Select one maintained, pinned integration profile and an external operator or partner able to run it independently.
- Use a post-convergence 1.0 release candidate and only the documentation and release artifacts intended for adopters.
- Have the external operator install or deploy the supported topology, author or adapt the Registry project, configure environment bindings, run offline checks, and execute the documented end-to-end journey.
- Exercise Relay consultation and, where the selected journey includes Notary, the consultation-backed claim or credential flow.
- Record usability, configuration, diagnostics, upgrade, operational, security-boundary, and documentation findings.
- Triage every finding as fixed before 1.0, an explicitly accepted limitation, or evidence that the support claim must be narrowed.

## Acceptance criteria

- An external operator completes the frozen profile without implementation-team members silently editing generated artifacts or taking over the deployment.
- The exact release candidate, integration version and operation, supported topology, and journey are recorded.
- The operator can diagnose ordinary configuration and source failures using shipped commands and documentation.
- No credentials, personal data, private endpoints, or confidential deployment details appear in GitHub evidence.
- Blocking findings are resolved and verified; accepted limitations are reflected in the public support wording and operator guidance.
- A concise public, redacted pilot report links the resulting issues and states exactly what the pilot did and did not prove.

## Non-goals

- Product-official endorsement by the upstream OpenCRVS, DHIS2, or OpenSPP project.
- Publishing country data or deployment secrets.
- Claiming broad production readiness from one pilot.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia identificando un profilo di integrazione mantenuto e fissato, un operatore esterno e la release candidate 1.0 post-convergenza da sottoporre al pilotaggio. Segui il deployment documentato, i controlli offline e il percorso end-to-end, quindi registra e sottoponi a triage i risultati. Il lavoro è completato quando i risultati bloccanti sono verificati come risolti, le limitazioni accettate sono riflesse pubblicamente e un rapporto di pilotaggio conciso e redatto rimanda alle issue risultanti.

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

Valutazione

Stack tecnologico
rust
Ambito
devops, documentation, infrastructure, release
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.