Pāriet uz galveno saturu
libraries/knowledge-vector-engine-cpp nodrošina koplietotus, bezpilnvaru C++ mehānismus, ko atkārtoti izmanto katrs Symphony vektora dzinējs. Tas sniedz determinētus pamatelementus, lai katrs dzinējs paliktu ierobežots, reproducējams un brīvs no apkārtējiem blakusefektiem.

Ko nodrošina pamats

  • Procesu ietvars: bezpilnvaru lokālo procesu protokols, ko izmanto katrs dzinējs
  • Ierobežots JSON: stingra parsēšana un izvade ar skaidriem izmēra un dziļuma ierobežojumiem
  • SHA-256: satura adresācija pierādījumiem un kvītīm
  • No-follow lasīšana: failu sistēmas lasīšana, kas nekad negaidīti neseko simboliskajām saitēm
  • Determinēti momentuzņēmumi: atkārtojami pārbaudītā stāvokļa momentuzņēmumi
  • Laika validācija: kanoniska UTC apstrāde saskaņā ar Symphony Temporal Semantics Contract
  • Īpašnieku manifestu atklāšana: precīza līgumu manifestu atklāšana
  • Versiju pakošana: neatkarīgi instalējamas, kvītīm piederošas pakotnes
  • Kvītis un kvītīm piederoša atinstalēšana: atinstalēšanu vada tikai kvīts, kas instalēja artefaktu

Manifestu atklāšanas robeža

Manifestu atklāšana sākas no fiksētas sākotnējās kopas un šķērso tikai skaidras pakārtotās deklarācijas. Tā nekad neveic vispārēju repozitorija pārmeklēšanu un nesecina īpašumtiesības no direktoriju nosaukumiem.
Katrs vektora dzinējs, kas izmanto pamatu, manto šo noteikumu.

Ko pamats nedara

  • Tam nav pilnvaru. Dzinējiem, kas to izmanto, joprojām jāautorizē mainīšana ar SSIAG.
  • Tas neko nepublicē un neielādē tīklā.
  • Tas pats par sevi nemaina kanoniskos failus.

Saistītās virsmas

Sesiju koordinators

Uz pamata veidots C++26 koordinators sesijām un saskaņošanai.

Dzinēju pārskats

Dzinēji, kas atkārtoti izmanto pamatu.

SKV pārskats

Vektoru līgumi, ko īsteno dzinēji.

qxctl pārskats

Administratīvais CLI, kas izsauc precīzus, ar kvītīm validētus dzinējus.
Pēdējoreiz mainīts 2026. gada 10. oktobris