verification skills: remaining follow-ups (RepoPurger model, S3 multipart ModTime, osv.sh cleanup edge cases)
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 38/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- aws, go
- Domaine
- devtools, security, testing-qa
Piste de recherche
Start with .agents/skills/verify-orphan-sweep/ and .agents/skills/verify-openstorage/scripts/osv.sh, then read the referenced follow-ups in #641 and #643. The work spans a TLA+ model, cleanup symlink and redaction handling, and an AWS S3 multipart check that is blocked on an approved account, bucket, and spend cap. Done means those cases are covered and cleanup does not leave readable raw tokens after a redaction error.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
These verification-skill follow-ups remain after #628 closed. #641 fixed #628 items 1 and 2, and #643 fixed item 4.
verify-orphan-sweep (.agents/skills/verify-orphan-sweep/)
- The model does not cover
RepoPurger. It needs a TLA+ model of its own: purge eligibility, the delete guard, and the race with a write that re-registers a pack. - S3 multipart
ModTimeis untested. On AWS S3, a multipart-created object gets the upload's start time as its date, so a quarantine copy of a pack over 5 GiB ages from the start of the copy. This needs a real AWS bucket, which waits for an approved account, bucket and spend cap.
verify-openstorage (.agents/skills/verify-openstorage/scripts/osv.sh)
cleanupcopies serve logs andstate.envinto fixed evidence names withcp, and writestokens.txtwith a redirect. Both write through a symlink planted at those paths, as before #641. Only the run owner can plant one, because the run directory is private. Fix idea: refuse a symlink at each fixed target.- When the redaction walk hits an unreadable entry, it stops part-way, so later files keep raw tokens until a rerun. Cleanup does exit 1 and keeps
work/, so a rerun after fixing the mode redacts them. Fix idea: redact every readable file first, then fail.
Owner: @ThomasK33. Trigger: the next change to either skill, or before agents rely on the skill evidence for a release.
Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: xhigh
- Langage dominant
- Go
- Étoiles
- 0
- Forks
- 0
- Merge moyen
- 6 h 16 min
- PR mergées (30 j)
- 243
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de coder/openstorage
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
coder/openstorage#807 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 49/100
coder/openstorage#806 ·
Les mainteneurs répondent en général sous 1 jour
-
api: merge/preview ignores strategy, squash and allow_unrelated_historiesPeut-être pris @ThomasK33 l’a pris aujourd’hui. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
coder/openstorage#805 ·
Les mainteneurs répondent en général sous 1 jour
-
githttp: +import remote serves clone and fetch, and its pushes stay out of the normal branch listPeut-être pris @ThomasK33 l’a pris aujourd’hui. Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
coder/openstorage#804 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
api: branches/create ignores expected_target_sha, so a guarded create or move can overwrite a branchPeut-être pris @ThomasK33 l’a pris aujourd’hui. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
coder/openstorage#803 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de coder/openstorage
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
coder/coder-logstream-kube#255 · 1 commentaire ·
-
[FEATURE]: 录入 AIDEV Agent Package v1 接入参考文档Peut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertekind/features
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
TencentBlueKing/bk-nodemgr#3991 ·
Les mainteneurs répondent en général sous 1 jour
-
meta
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
last9/last9-mcp-server#554 ·
Les mainteneurs répondent en général sous 1 jour