🗺️ Roadmap selitettynä
VaultTermin taustalla on selkeä filosofia:
⚙️ Vakaus ennen ominaisuuksia.
🛡️ Tietoturva ennen mukavuutta.
🧱 Perusta ennen laajentamista.
🔐 Miksi TOFU ensin?
SSH ilman palvelimen tunnistamista ei ole turvallinen.
Ennen uusia ominaisuuksia VaultTerm varmistaa:
✅ palvelimen avaimen tallennuksen
✅ palvelimen avaimen tarkistuksen
✅ suojan välimieshyökkäyksiltä (MITM)
Tietoturva ei ole valinnainen – se on perusta.
🖥️ Miksi päätteen piirtäminen tulee aikaisin?
Pääteohjelma elää tai kuolee piirtämisen laadun mukaan.
VaultTerm priorisoi:
✅ ANSI-värien oikean käsittelyn
✅ vakaan vierityshistorian
✅ luotettavan kursorin piirtämisen
✅ syöttötapojen (IME) kanssa toimivan asettelun
Ilman vakaata piirtomoottoria lisäominaisuudet vain moninkertaistaisivat virheet.
📜 Miksi vierityshistoria on tärkeä
Päätteen historia on käytettävyyden ydin.
Ilman luotettavaa vierityshistoriaa:
- vianetsintä on tuskallista
- lokeista tulee lukukelvottomia
- pitkäkestoisten komentojen asiayhteys katoaa
Siksi vierityshistorian vakaus tulee ennen edistyneitä ominaisuuksia.
🔑 Miksi julkisen avaimen tunnistautuminen tulee myöhemmin?
Salasanatunnistautuminen mahdollistaa:
- nopeamman alfatestauksen
- yksinkertaisemmat asetukset
- helpomman käyttöönoton
Julkisen avaimen tunnistautuminen lisätään, kun:
- syöttöjärjestelmä on täysin vakaa
- päätteen piirtäminen on regressioturvallista
- SSH:n perustyönkulku on kunnossa
📦 Miksi kaikkea ei lisätä kerralla?
Koska ominaisuuksien kasaaminen luo epävakautta.
VaultTerm välttää:
❌ kiirehdittyjä uudelleenkirjoituksia lähellä julkaisua
❌ vakaiden osien rikkomista
❌ ominaisuuksien lisäämistä epävakaalle pohjalle
Jokaisen kerroksen täytyy olla luotettava ennen kuin seuraava lisätään.
🧠 Kehitysfilosofia
VaultTerm ei ole demoprojekti.
Se rakennetaan:
✔ mahdollisimman vähin regressioin
✔ selkeällä arkkitehtuurilla
✔ pienin, hallituin muutoksin
✔ kurinalaisilla julkaisuilla
Laatu skaalautuu. Purkkaratkaisut eivät.
Tulevat päivitykset laajentavat ominaisuuksia –
mutta eivät koskaan vakauden kustannuksella.
Alkuperäinen englanninkielinen versio: Roadmap Explained
