- Spegnimento
- 28 agosto 2026 alle ore 01:00 UTC
- Autore
- Kamo
- Impegno
- 30f2bf9
Il compositore ha sempre offerto un autore tre chip sotto "Visible to" — Membri, membri del team, pubblici. Sono stati scritti alla riga e indicizzati in Qdrant in modo che l'assistente li rispetti, e poi nessun umano faccia leggere mai li guardò di nuovo. Ogni punto finale dell'articolo è stato gated su VIEW KB ARTICLES e nient'altro, quindi un membro che detiene solo che il diritto è stato servito dell'organizzazione intero corpus: materiale di sola squadra, bozze incompiute, articoli in attesa recensione, e l'archivio. KbReaderScope è l'intero cancello, e l'ordine delle sue regole è il disegno: org + ancora attivo mai rinunciato, da qualsiasi diritto manutentore # Vedi tutto # un recensore filtrato dal pubblico potrebbe essere assegnato un articolo per approvare e poi consegnato un 404 per esso autore CREATE è separato da EDIT, quindi un autore che non è un il manutentore deve ancora raggiungere il proprio progetto La bozza/in-review/archiviata PUBLISHED sono il flusso di lavoro editoriale > tutti e tre i livelli; chiunque altro > pubblico e membri. Cumulativo, non esatto-tier: un articolo aperto al pubblico non è così nascosto dal personale aiEnabled non è deliberatamente consultato - significa "train l'assistente su questo", e richiedendolo avrebbe reso falsa l'etichetta "Visibile a". Tre chip si lascia intendere ciò che dice; il compositore avverte invece l'autore. Applicato a /articles, /articles/tree, /articles/overview, /articles/{guid}, /versioni, /media, /search e entrambe le superfici pin. Note: - I resti dell'albero piuttosto che troncare. Una pagina panoramica di sola squadra con bambini pubblicati è una forma ordinaria, e cadere il sottotetto con il suo il genitore nasconderebbe gli articoli che l'autore ha deliberatamente aperto. Tenuto puro e statico quindi la regola è testabile senza un database; inoltre protegge un ciclo genitore, che la vecchia camminata avrebbe riaperto. - Liste filtro prima di paging. Filtrare una pagina il database già tagliare le foglie il chiamante che legge il totale come la dimensione corpus. - i conti di panoramica provengono dall'elenco filtrato, e ora trasporta il lettore campo di applicazione in modo che il binario della console sia disegnato dalla stessa risposta. - Un articolo nascosto e uno mancante entrambi rispondono 404. Un 403 su una guida è un oracolo per esattamente quello che le bandiere nascondono, e getByGuid's lancio è catturato così il caso mancante non può sfuggire come una 500 e diventare quell'oracolo invece. - Il pinning è cancello come il letto che tiene; lo scoppio deliberatamente non è, poiché un membro più vuole cancellare un perno il cui articolo è stato ristretto da loro. Chiude anche due fori di scrittura cross-org trovati nello stesso controller: /reorder non ha avuto alcun controllo di organizzazione a tutti — EDIT KB ARTICLES in qualsiasi org potrebbe riordinare e, attraverso genitoreId, reparent un altro org articolo nel suo albero — e /restore/{versionNumber} non aveva nessuno. Ogni altro scritto qui lo controlla. 68 test verdi, 25 di loro nuovi.