Ridge Admin
Ridge Admin è il Ridge-workbench di amministrazione del browser nativo. Un locale seed il backend possiede HTTP sessioni, pool di database, SSH trasporti, SQL esecuzione, transazioni, esportazioni temporanee, segreti e pulizia. Il browser non si connette mai direttamente a Ridge o SSH.
Identità attuale: 0.1.0+contract.3, anteprima professionale.
Locale Ridge per impostazione predefinita
I pacchetti nativi includono ridge-admin, ridged, librerie di runtime e macOS o Linux definizione del servizio. L'interfaccia utente espone sempre un built-in Local Ridge profilo per 127.0.0.1:7898, database e utente ridgee si connette automaticamente quando il servizio in bundle è pronto.
Connessioni
Ridge Admin supporta:
- pool di connessioni pgwire locali;
- loopback remoto Ridge tramite nativo SSH
direct-tcpip; - verifica rigorosa o esplicita dell'accettazione del nuovo host;
- Chiave Ed25519, password, passphrase o autenticazione dell'agente;
- cancellazione con tunnel e un tentativo di riconnessione senza SQL riprodurre.
I profili mantengono solo i metadati dell'endpoint. Le credenziali rimangono nella memoria del processo azzerata finché sono necessarie e non vengono mai scritte nell'archivio profili.
Esploratore di oggetti
L'esploratore elenca il database configurato, il file sintetico public schema di compatibilità, tabelle, colonne, indici e vincoli. Ridge non dispone di un catalogo multischema nativo; l'interfaccia utente etichetta gli oggetti di compatibilità in modo onesto.
SQL banco da lavoro
Le schede indipendenti forniscono cronologia limitata, limiti di risultati, commit automatico esplicito o transazioni manuali, errori strutturati, annullamento e stato della transazione. Dopo una disconnessione, una query manuale o modificata con una risposta persa viene contrassegnata come incerta e non viene mai riprodotta automaticamente.
Editore di dati
L'editor fornisce paginazione deterministica, fino a quattro filtri AND/OR digitati, bozze delimitate durevoli, inserimenti, aggiornamenti in grado di riconoscere conflitti, eliminazioni e un salvataggio atomico della transazione. L'importazione CSV si unisce al salvataggio graduale ed è limitata a 1 MiB e 10.000 righe. L'esportazione in spool del server è limitata a 1.000.000 di righe e 1 GiB e difende dall'inserimento di formule nel foglio di calcolo.
I tipi modificabili attualmente includono alias interi, testo, bytea, booleano, data e timestamp. Doppio e decimale rimangono ispezionabili ma di sola lettura finché non sono disponibili parametri di mutazione senza perdita.
Operazioni e sicurezza
I controlli basati sulle capacità espongono integrità, backup con nome verificato, guida al ripristino offline senza sovrascrittura, vuoto, attività e diagnostica redatta. Il backup è visibile solo quando ridged dispone di una root di backup controllata dall'operatore.
Il server Web associa il loopback e utilizza uno scambio di frammenti una tantum, cookie di sessione sullo stesso sito solo HTTP, token CSRF per sessione, controlli Host/Origin esatti, CSP, risposte no-store, analisi limitata e arresto coordinato.
Stato della piattaforma
| Piattaforma | Stato |
|---|---|
| Linux x86-64 | Pacchetto, librerie trasferite, ciclo di vita systemd, disponibilità pgwire convalidata |
| macOS braccio64 | Pacchetto, pgwire persistente, HTTP integrazione, verifica preliminare dell'installatore convalidata |
| Linux braccio64 | Obiettivo dichiarato; sono ancora necessarie prove di esecuzione nativa |
| Windows x86-64 | Imballaggio bloccato; Le dipendenze TLS e l'host del servizio SCM rimangono lavori della roadmap |
Il contratto del browser automatizzato supportato è Chromium headless tramite Playwright. Firefox e WebKit non sono requisiti di rilascio. Lo screen reader manuale e le prove del ciclo di vita macOS LaunchDaemon privilegiato rimangono lacune separate.