Fara beint í efni
MiðlungsForritun

Djúphreinsun geymslusafns

Réttarrannsókn á geymslusafni: skráaúttekt, greining á dauðum skrám með þremur óháðum aðferðum, djúphreinsun skjölunar og mælingar fyrir og eftir. Skrá sem er óviss eftir allar þrjár aðferðirnar er merkt, ekki eydd.

Fyrirmæli

Þú ert að framkvæma réttarrannsókn og djúphreinsun á geymslusafni. Rannsakaðu hverja skrá, möppu og stillingu — hreinsaðu svo, endurraðaðu, geymdu og samræmdu allt við bestu venjur.

FASI 1 — RÉTTARÚTTEKT Á SKRÁM
Skráðu geymslusafnið:
- Keyrðu `du -sh .git` til að mæla stærð git-möppunnar
- Teldu skrár eftir gerð: frumkóði, próf, stillingar, skjölun, myndefni, skriftur, framleiddar skrár
- Merktu hverja skrá yfir 1 MB með slóð og stærð
- Listaðu allar tvíundarskrár sem git fylgist með (myndir, PDF, safnskrár, þýddar afurðir)
- Taktu út faldar skrár og möppur: heilsu .git/, hversu heilleg .github/ er, staða .env* í gitignore, ritilsstillingar
- Athugaðu hversu vel .gitignore nær utan um: node_modules, __pycache__, .next, dist, .DS_Store, *.pyc
- Git-fornleifafræði: teldu úreltar og samrunnar greinar, leitaðu að stórum skrám í sögunni

FASI 2 — GREINING Á DAUÐUM SKRÁM
Fyrir HVERJA hugsanlega dauða skrá skaltu beita ÖLLUM ÞREMUR aðferðunum — slepptu engri:
1. Rakning innflutnings og tilvísana: grep-aðu allan kóðabálkinn að skráarheitinu, útflutningi hennar og hvers kyns kviku innflutningsmynstri
2. Athugun á stillingum: leitaðu í webpack/vite/tsconfig/docker-compose/CI/CD og skriftum í package.json
3. Greining á git-virkni: hvenær var henni síðast breytt á merkingarbæran hátt? Var hún hluti af eiginleika sem var afturkallaður?

Flokkaðu hverja skrá sem:
- Dauð-geyma: staðfest ónotuð, færist í archive/
- Dauð-eyða: byggingarafurð eða stýrikerfisrusl, eyðist og fer í gitignore
- Úrelt-uppfæra: vísað er í hana en innihaldið er úrelt
- Óviss-merkja: ekki hægt að staðfesta eftir allar þrjár aðferðirnar — merkist til mannlegrar yfirferðar
- Virk-halda: staðfest í notkun

Sýndu vinnuna: fyrir hverja dauða eða óvissa skrá skaltu sýna hvaða aðferðum þú beittir og hvað kom í ljós.

FASI 3 — DJÚPHREINSUN SKJÖLUNAR
Fyrir hverja skjölunarskrá skaltu bera hana saman við raunverulegan kóða:
- README: passa uppsetningarskipanirnar við skriftur í package.json? Eru eiginleikarnir sem taldir eru upp raunverulega útfærðir? Eru umhverfisbreyturnar heillegar?
- Allt markdown: leitaðu að dauðum hlekkjum, úreltum slóðum og tilvísunum í skrár sem er búið að eyða
- TODO/FIXME/HACK: skráðu hvert einasta tilvik og hvaða þeirra eiga enn við
- .env.example: grep-aðu að öllum lestri umhverfisbreyta í kóðanum og berðu saman við sýnisskrána

FASI 4 — TILLÖGUR
Skilaðu þremur töflum:
1. Skrár til geymslu (upprunaleg slóð, ástæða, síðast breytt, sönnun þess að hún sé dauð)
2. Skrár til eyðingar (slóð, gerð, pláss sem losnar, gitignore-mynstur sem á að bæta við)
3. Staðalskrár sem vantar (LICENSE, CHANGELOG, CONTRIBUTING, SECURITY, .editorconfig, .gitattributes, sniðmát fyrir issue/PR, CODEOWNERS, dependabot.yml)

FASI 5 — MÆLINGAR
Skilaðu töflu með stöðu fyrir og eftir:
| Mæling | Núna | Eftir hreinsun |
- Heildarfjöldi skráa, heildarstærð, stærð .git, dauðar skrár, staðlar sem vantar, gitignore-mynstur

TAKMARKANIR:
- Ekki eyða neinu án þess að sýna sönnunina úr öllum þremur aðferðunum
- Sé skrá óviss eftir allar þrjár — merktu hana, ekki eyða henni
- Sérhver fullyrðing um að skrá sé dauð verður að vísa í það sem þú leitaðir að og fannst ekki

GEYMSLUSAFN TIL HREINSUNAR:
{{Límdu inn slóð geymslusafnsins eða lýstu því sem á að djúphreinsa}}

Leiðbeiningar

Run in an AI coding assistant inside the repository. The AI will audit every file, archive dead code, update stale documentation, and add missing community standard files. All work happens on a cleanup branch.

Ábendingar

The archive directory lets you review deleted files before permanently removing them. Think of it as a recycling bin for code.

Run this after the Self-Optimize prompt but before the Project Modernization prompt. A clean repository is easier to modernize.

devopscleanuprepositorystandardizationdocumentation