Komponenter

Repo-arkiveraren

Arkiverar ett deklarerat repos metadata i valvet, så ett möte kan fråga vad som ändrats sedan sist.

Arkiverar ett deklarerat repos metadata i valvet, så ett möte kan fråga vad som ändrats sedan sist.

Ett återkommande möte har en fråga det ställer varje gång och sällan besvarar väl: vad levererades egentligen sedan vi sågs?

Arkiveraren besvarar den genom att hålla en kopia av spåren — ärenden, releaser, commit-rubriker — i valvet, intill anteckningarna. Inte för att informationen är svår att hitta, utan för att hitta den under mötet betyder att öppna en webbläsare, och svaret kommer efter ögonblicket då det behövdes.

Bara metadata, aldrig koden

Det är regeln som gör hela saken acceptabel i stället för oroande. Ett valv bär protokollet över arbetet, inte arbetet. Arkivet vet att en pull request fanns, vad den hette och när den mergades. Det håller inte en rad av källkoden, och kommer aldrig göra det.

Det är samma skillnad som kedjan gör överallt: ur system, ta spåren; ur samtal, ta det som sades. Ett ärende har redan ett hem. Ett samtal har inget.

Den bär ingen egen nyckel

Den når plattformen genom ett kommandoradsverktyg användaren redan är inloggad i. Ingen token i en konfigurationsfil, ingenting att rotera, ingenting att läcka. En andra autentiseringsväg för ett konto är en andra sak som kan gå fel, och det var inte värt självständigheten.

Vad den hämtar och inte hämtar

Bara det en mapps egen konfiguration deklarerar. Verktygen skriver aldrig det blocket — det gör en människa. Ingenting arkiveras för att det råkade vara nåbart.

Den här delen är inte publicerad

Ett lokalt kommandoradsverktyg i ett privat repo.

Deklarerat i kontraktet Inte publicerad

Sort
local CLI, run on demand or on a schedule
Roll
Archives a declared repository's metadata - issues, releases, commit subjects - into the vault, so a meeting can ask what changed since it last met
Läser
  • external_systems.repos in a folder's config
  • a hosting platform's API, through its own CLI
Skriver
  • <venture>/.githubmeta/ — the archive
  • <venture>/.githubmeta/_fetch.json — the fetch record (CR-088)
Beror på
  • the hosting platform's CLI, already authenticated
Extern tjänst
GitHub
Dokumentationen hör hemma i
komponentens eget repo

Att veta. Metadata only, never the code: a vault holds the record of work, not the work. Carries no credential of its own - a second auth path for one account is a second thing to rotate

Citerat ur kontraktet, som är engelskt. Ett citat i original kan inte drifta från sin källa; en översättning här hade blivit en andra kopia att hålla sann.

Ur ecosystem.yaml, kontrakt 41 · core-skills 1.89.4 · läst vid bygge 2026-10-08