Batchverwerking
Overzicht
Gebruik mapacties in zijbalk of bestandsverkenner: links, concepten, titels, vertaling, oorspronkelijke passages, Mermaid- en formuleherstel. Er is geen algemene onderzoeksactie voor mappen; titelgeneratie kan onderzoek toevoegen. Een batch is geen mapbrede transactie: voltooide uitvoer blijft bij fouten of annulering.
Werking
Uitvoeringsmodel
- Kies taak en map met uitsluitend bedoelde bestanden.
- Extensie-, selectie- en taakspecifieke uitvoerfilters bepalen de kandidaten.
- De taak gebruikt zijn provider/model en meldt voortgang, fouten en paden.
- Controleer rapport en uitvoer na afloop of annulering, vóór herhaling.
Links, concepten, titels, oorspronkelijke passages, Mermaid en formules nemen standaard submappen mee. Mapvertaling gebruikt standaard alleen directe kinderen. Ontwikkelaarsmodus plus geavanceerde bestandsselectie kunnen scope en filters via profielen wijzigen. Controleer werkelijke treffers.
Overschrijven
| Taak | Controle vóór herhaling |
|---|---|
| Links | Standaard apart resultaat; eigen suffix, map en bronverplaatsing controleren |
| Concepten | Ingeschakelde teruglinks kunnen bestaande notities aanvullen; duplicaten zijn apart |
| Titelgeneratie | Inhoud naar geschikte bronnen schrijven, daarna verplaatsen als complete-doel vrij is |
| Vertaling | Bestaande vertaling kan worden vervangen; standaard _<language>.md |
| Mermaid / formules | Wijzigen gekozen notities; controleer voorbeeld en bewaar back-up |
Geen algemene overslaan/toevoegen/vervangen-optie. Bij titelgeneratie blokkeert een bezet complete-doel de verplaatsing, niet de voorafgaande generatie. Gegenereerd en verplaatst worden apart geteld.
Gelijktijdigheid
Houd batchConcurrency: 1 totdat een steekproef slaagt. Sommige routes vereisen ook enableBatchParallelism; mapvertaling gebruikt zijn gelijktijdigheid direct. Meer parallelisme belast provider, geheugen en lokale server en garandeert geen snelheid. Intervallen tussen aanvragen en groepen voorkomen niet alle quota of ander gebruik van hetzelfde account.
Instellingen
| Instelling | Beginwaarde | Effect |
|---|---|---|
batchConcurrency | 1 | Gevraagde gelijktijdigheid op toepasselijke routes |
enableBatchParallelism | false | Ondersteunde parallelle planning aanzetten |
batchSize | 50 | Groepsgrootte bij gebatchte planning |
batchInterDelayMs | 1000 | Pauze tussen ingeplande groepen |
apiCallIntervalMs | 500 | Interval voor gelijktijdige API-aanvragen |
folderTaskIncludeSubfoldersMode | legacy | Het eigen submapgedrag van elke taak behouden |
enableStableApiCall | false | Expliciete stabiele aanvraagmodus |
Taakmodellen
Mapacties volgen de betreffende enkelbestandstaak. Controleer routes vóór privémateriaal. Lokale context bij batchtitelgeneratie gebruikt één beginsnapshot: bewerkingen tijdens het lopen worden niet ongemerkt met latere zoekresultaten gemengd. Begin een nieuwe batch voor die wijzigingen.
Voorbeeld
Maak trial-titles met twee titelnotities. Kies Batch genereren vanuit titels en controleer inhoud, aangrenzende trial-titles_complete en aantallen gegenereerd/verplaatst/fout. Onderzoek het mislukte bestand eerst. De bronmap opnieuw uitvoeren hervat niet automatisch precies het onvoltooide werk.
Annulering en herstel
Annulering stopt nieuw gepland werk en ondersteunde aanvragen. Een extern systeem kan eerder geaccepteerde oproepen of schrijfbewerkingen afronden; facturering blijft bij de provider. Wacht, vergelijk voltooide bestanden met herstel/conflictpaden en verwijder hersteluitvoer pas na inspectie.
Tips
- Controleer de werkelijke profielselectie.
- Verlaag gelijktijdigheid en onderzoek quota bij 429.
- Houd annulering, fout en voltooiing apart.
- Bewaar een ongewijzigd voorbeeld en back-up vóór bewerking.