ShellRS
ShellRS is a free, open-source SSH client written in Rust: host management, terminals, WinSCP-style SFTP and port forwarding in one GPU-rendered window, for macOS, Windows and Linux.
Create and validate semantic data dictionaries offline by prompting an LLM and reviewing its replies
AI summary · website content
Developer toolsJavaScript · HTMLGitHub @Skreen5hotOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗An edge-canonical service for building Semantic Data Dictionaries: machine-readable JSON artifacts that map an existing data schema (object types, attributes, references) onto realist BFO / CCO terms — without restructuring the source system.
Status: v1.1.0 (spec v0.6): all seven v1 capabilities are built and independently verified, as a CLI and as an
offline web page. The registrar accepted v1 after the enterprise pilot; v1.1.0 takes the class hierarchy from
Ontology-Template (ADR-009). See project/PLAN.md.
Online: https://skreen5hot.github.io/SemanticDataDictionary/. The page loads once and then makes no network request. Everything runs in your browser, and nothing you open or paste leaves your machine.
Offline (recommended inside an enterprise):
node tools/build-site.mjs and take dist/index.html.file://.The workflow:
Open schema (your Jira Assets import schema JSON).
Build prompt, then Copy prompt. Paste it into your enterprise LLM yourself.
Paste the LLM's reply into Paste reply and press Check reply. You get one of two results:
Type your name, then Accept or Reject each mapping. Nothing is ever accepted for you. A reply may leave an
attribute without a specific classification; the page then shows iceClass — none asserted, and accepting it
records that no specific information content class is asserted (it is still a decision, unlike a rejected item,
which stays open).
Save SDD. Each save is a new file, sdd-YYYYMMDDTHHMMSSZ.jsonld. Keep it: work that is not saved does not
survive a reload.
When the schema changes:
A different term list re-opens everything for your decision. An SDD saved by release candidate v1.0.0-rc.1
(sddVersion 1) cannot be opened as the previous SDD: start a new dictionary.
CLI (Node 22+), same core: node src/cli/sdd.mjs parse | skeleton | prompt | check | repair | accept | rerun ….
The commands are listed in spec/sdd-service.md §3.
node tools/run-witnesses.mjs: the independent judge for every CLI witness.node harness/h-o2.mjs: the CLI under a network guard.node harness/h-o1.mjs: every operator scene, in Chromium via Playwright (cd harness && npm ci first).ubuntu-24.04 with Node 22 (see
bench/config.json), and again against the published page.The v1 contract is the spec pair spec/sdd-service.md and spec/sdd-operator.md,
governed by the decisions in project/DECISIONS.md. Its commitments:
iceClass is null, meaning no specific classification is asserted. No value property
and no RDF projection is prescribed (R-S5, R-S9).Historical background (not the v1 contract): SDD-V2.0-SPEC.md — Formalizing Semantic
Data Dictionaries for Realist Star Schemas, Version 2.0 (Draft, January 2026), moved from the FNSR spec library
(Skreen5hot/ariadne → docs/03-specifications/semantic-data-dictionary.md, introduced in e10529d, copied
byte-identical from ariadne 10eef18). It is kept as a record; only a historical banner was added at
the top (v0.5). Several of its positions were not adopted
and are superseded by the ADRs, among them rows as assertion events, iao:information_gap for missing values,
qualities treated as realizable entities, role and temporal-region modelling, and its illustrative terms, which are
not verified BFO/CCO terms.