From a9005c14a24ec383d57b4e0c80d6ea5f0e4f54f2 Mon Sep 17 00:00:00 2001 From: ki7mt Date: Mon, 5 Oct 2026 03:09:58 +0000 Subject: [PATCH] QGLogger: a contest-style logger for nets; ADIF is the base, no one-off custom fields; QGSDK available Co-Authored-By: Claude Opus 5.5 --- docs/index.md | 6 ++++-- docs/llms.txt | 2 +- docs/products.md | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/index.md b/docs/index.md index 78a0b78..4ff7b21 100644 --- a/docs/index.md +++ b/docs/index.md @@ -20,7 +20,7 @@ QSO Graph is a suite of open amateur radio tools: a net logger, a club service, | Product | What it is | Status | |:--------|:-----------|:-------| -| **QSO Graph Logger** (QGLogger) | A contest logger for nets: native desktop (Qt 6 / C++), with releases signed by more than one person and updates checked before they install | In development | +| **QSO Graph Logger** (QGLogger) | A contest-style logger for nets. Lean, fast and secure: it runs the net, and hands your contacts to the logger you already use | In development | | **[QSO Graph SDK](https://github.com/qso-graph/qso-graph-sdk)** (QGSDK) | The build kit for QGLogger: one command to a pinned build environment on Windows or Linux | Available | | **qso-graph-adif** | The ADIF specification as a service: fields, enumerations and data types by version, validation and lookups, through an API and a web interface | Planned | | **qso-graph-core** | Club services for clubs that have none of their own: members, awards, net history | Planned | @@ -30,7 +30,9 @@ More on each in [Products](products.md). ## How it fits together -**[ADIF](https://adif.org/) is the anchor:** everything here follows the ADIF specification, and extensions only add to it. Every tool stands alone, and the pieces talk through published interfaces and shared reference data, not shared code. The rules behind that are in the [QSO Graph specification](spec/index.md). +**[ADIF](https://adif.org/) is the base.** Every QSO Graph tool reads and writes ADIF, the format the whole hobby already shares, and uses ADIF's own definition for every field ADIF defines. **No one-off custom fields:** when a tool genuinely needs something ADIF doesn't have, it is defined **once**, published, and used the same way across every QSO Graph tool where it applies. That costs more than a quick private field, and it's a cost accepted deliberately: it's what keeps the tools working together, and what lets you take your log anywhere. + +Every tool stands alone, and the pieces talk through published interfaces and shared reference data, not shared code. The rules behind that are in the [QSO Graph specification](spec/index.md). --- diff --git a/docs/llms.txt b/docs/llms.txt index 06897a1..8546537 100644 --- a/docs/llms.txt +++ b/docs/llms.txt @@ -1,6 +1,6 @@ # QSO Graph — Open amateur radio software, built to work together -> QSO Graph is a suite of open amateur radio tools: a net logger, club services, propagation analytics, and the libraries and AI integrations behind them. They share one data model (ADIF-based), publish their interfaces, and can each be used alone. Available now: {{ server_count() }} open-source Model Context Protocol servers with {{ tool_total() }} tools, connecting AI assistants to amateur radio services, secure by design. In development: QSO Graph Logger (a contest logger for nets, Qt 6 / C++) and QSO Graph SDK. Planned: qso-graph-adif, qso-graph-core, qso-graph-atlas. +> QSO Graph is a suite of open amateur radio tools: a net logger, club services, propagation analytics, and the libraries and AI integrations behind them. They share one data model (ADIF-based), publish their interfaces, and can each be used alone. Available now: {{ server_count() }} open-source Model Context Protocol servers with {{ tool_total() }} tools, connecting AI assistants to amateur radio services, secure by design. In development: QSO Graph Logger (a contest-style logger for nets: lean, fast and secure; not a general-purpose logger). Available: QSO Graph SDK (https://github.com/qso-graph/qso-graph-sdk), the build kit for it. Planned: qso-graph-adif, qso-graph-core, qso-graph-atlas. ## MCP servers diff --git a/docs/products.md b/docs/products.md index 6ff6c61..bf89744 100644 --- a/docs/products.md +++ b/docs/products.md @@ -25,9 +25,9 @@ QSO Graph is several products, not one program. Each stands alone: use the one t ## QSO Graph Logger -**QGLogger** is a contest logger for nets: a native desktop app (Qt 6 / C++) for the net control station. The rule it is built around: nothing interrupts an operator running a net. Updates never install during a net, a new version reads the old log, and the check-in grid doesn't stall. +**QGLogger is a contest-style logger for nets.** It does one job: running and following a net, quickly and reliably. It isn't another general-purpose logger; there are already many good ones. Your contacts go to the logger you already use, by ADIF, and to LoTW, eQSL and QRZ. It's lean (a native desktop app) and secure. The rule it is built around: nothing interrupts an operator running a net. Updates never install during a net, a new version reads the old log, and the check-in grid doesn't stall. -Releases are signed by more than one person, and the app checks those signatures before it installs an update. It follows ADIF, so an operator can take their log to any other logger. +Every update is signed by more than one person, and the app checks those signatures before it installs it. It follows ADIF, so an operator can take their log to any other logger. ## QSO Graph SDK