Expose repository-owned sdkharness conformance checks
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Start by inspecting .sdkharness/tests.tsv and the existing CLI conformance checks in backblaze-labs/demand-side-ai/sdkharness; the issue does not name specific assertion files or test commands. The work is complete when all 30 checks are moved in coherent batches, run in shadow mode with equivalent evidence, and accept only the specified simulator realm and fake credentials while emitting one versioned result per scenario.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
The repository now owns its sdkharness customer-health contract (#1166 / #1167). The next phase moves the CLI-specific conformance assertions that currently live in backblaze-labs/demand-side-ai/sdkharness beside the CLI implementation.
These are not replacements with the existing credentialed integration suite. They are deterministic quality contracts run by the central harness against its loopback B2 simulator.
Proposed contract
- Extend
.sdkharness/tests.tsvwithconformance/<capability>rows. - Store the corresponding executable assertions under
.sdkharness/tests/. - Accept only the harness-provided simulator realm and fixed fake credentials for routine execution.
- Emit exactly one versioned
SDKHARNESS_RESULTrecord per scenario. - Load the CLI implementation from the checked-out repository revision.
The central harness remains responsible for scenario semantics, simulator lifecycle, invocation, evidence, issue reconciliation, fleet reporting, and notifications.
Safe rollout
Deliver the 30 current CLI conformance checks in coherent batches. Each batch runs in non-counting shadow mode beside the current harness implementation before promotion. No harness check is removed until the exact merged upstream revision produces equivalent evidence.
- Lingua principale
- Python
- Stelle
- 638
- Fork
- 138
- Merge medio
- 8h 27m
- PR unite (30g)
- 8
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Backblaze/B2_Command_Line_Tool
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
Backblaze/B2_Command_Line_Tool#553 · 2 commenti · 3 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Adopt the AI-native SDLC playbook and repository policiesForse già presa @goanpeca l’ha presa 18 giorni fa. Apertaenhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
Backblaze/B2_Command_Line_Tool#1192 ·
I maintainer di solito rispondono entro 1 giorno
-
Add to MacPortsAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
Backblaze/B2_Command_Line_Tool#1161 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 56/100
Backblaze/B2_Command_Line_Tool#1155 ·
I maintainer di solito rispondono entro 1 giorno
-
more-information-needed
Difficoltà 3/5 Mezza giornata Idoneità per principianti 42/100
Backblaze/B2_Command_Line_Tool#1142 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Backblaze/B2_Command_Line_Tool
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
btclib-org/btclib-node#2505 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
open-webui/open-webui#34462 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
gorakhargosh/watchdog#1462 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
openwisp/openwisp-monitoring#889 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
IETF-Hackathon/pqc-certificates#351 ·
I maintainer di solito rispondono entro 2 giorni