Define an isolated sandbox protocol for real GitHub applies
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- github, javascript
Rechercherichtung
Start by reading the dependency issue #13 and the roadmap item B02-01; the payload names no files, tests, or entry points. Define the sandbox identity, least-privilege permissions, manual target approval, mutation audit, and fixture retention rules before any real apply. Done means the acceptance criteria and dry-run checks pass, with cleanup refused unless the exact resource is approved.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Goal
Define an isolated sandbox protocol (approved identity and permissions, access scope, mutation audit, retained fixtures) before any real GitHub mutation.
Observations
- No real integration is applied; there is no sandbox and no recorded mutation.
- Sandbox setup must never create credentials or secrets and must never default to the production target.
- Deletes are unauthorized, so there is no automatic cleanup or baseline restore.
Decision gate
Approve sandbox identity and permissions, target, and audit rules before any mutation. Manual approved target only; no automatic credential or secret creation.
Acceptance criteria
- Sandbox identity, least-privilege permissions, and target are separate and approved before any mutation.
- Every mutation is recorded with an auditable, non-secret entry.
- Fixtures and audit records are retained by default; any cleanup needs future human approval of the exact resource.
Verification
- Sandbox dry run -> no credentials created, no production target touched, audit log lists each intended mutation.
- Cleanup request -> refused without exact-resource approval; fixtures remain.
Release checkpoint
Remaining risk: real apply behavior is unproven until a sandbox run exists. No automatic deletion or weaker governance as a fallback.
Tracking
Roadmap item: B02-01. All acceptance criteria remain pending; publication does not grant approval or release authority.
Dependencies
- Depends on #13 (B01-01).
- Vorherrschende Sprache
- JavaScript
- Sterne
- 22
- Forks
- 3
- Ø Merge
- 27 Min.
- Gemergte PRs (30 T.)
- 27
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus egdev6/github-repository-bootstrap
-
status:approved type:chore
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
egdev6/github-repository-bootstrap#57 ·
Maintainer antworten meist innerhalb von 1 Tag
-
type:docs
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 20/100
egdev6/github-repository-bootstrap#50 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 22/100
egdev6/github-repository-bootstrap#49 ·
Maintainer antworten meist innerhalb von 1 Tag
-
status:approved type:chore
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
egdev6/github-repository-bootstrap#30 ·
Maintainer antworten meist innerhalb von 1 Tag
-
status:approved type:chore
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 42/100
egdev6/github-repository-bootstrap#29 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in egdev6/github-repository-bootstrap
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 2 Tagen
-
good first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
saayam-for-all/webapp#1919 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Uuriko/project-room#3728 ·
Maintainer antworten meist innerhalb von 1 Tag
-
factory-active task-identify-harness-labels-done task-identify-issue-type-done
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 70/100
vercel/ai#23435 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
devops-thiago/ThrillhouseBot#1132 ·
Maintainer antworten meist innerhalb von 1 Tag