Directories
¶
| Path | Synopsis |
|---|---|
|
apps
|
|
|
adhocdemo
Package adhocdemo dogfoods ADR-0134: it generates a computed series, publishes it as an ephemeral encrypted dataset over the adhoc.publish capability, and embeds a SQL applet that queries it by the stable alias `items`.
|
Package adhocdemo dogfoods ADR-0134: it generates a computed series, publishes it as an ephemeral encrypted dataset over the adhoc.publish capability, and embeds a SQL applet that queries it by the stable alias `items`. |
|
capdemo
Package capdemo is the M2 capability-broker showcase app.
|
Package capdemo is the M2 capability-broker showcase app. |
|
capinspector
Package capinspector renders the capability detail / schematic that the carousel's status-bar segments open on click.
|
Package capinspector renders the capability detail / schematic that the carousel's status-bar segments open on click. |
|
fibscope
Package fibscope is a keelson app for learning the fibonacci-coded tagged-id scheme by manipulating it.
|
Package fibscope is a keelson app for learning the fibonacci-coded tagged-id scheme by manipulating it. |
|
godepview
Package godepview is the keelson app that explores this module's Go dependency graph (ADR-0064).
|
Package godepview is the keelson app that explores this module's Go dependency graph (ADR-0064). |
|
imztop
Package imztop is a btop-style desktop resource monitor built on ImZero2 + egui2, consuming the in-repo `observability/sysmetrics` data layer.
|
Package imztop is a btop-style desktop resource monitor built on ImZero2 + egui2, consuming the in-repo `observability/sysmetrics` data layer. |
|
play/launchcfg
Package launchcfg is play's launch config (ADR-0135 §SD7): the typed arguments another app can open a play window with over `windowhost.open`.
|
Package launchcfg is play's launch config (ADR-0135 §SD7): the typed arguments another app can open a play window with over `windowhost.open`. |
|
splashscreen
Package splashscreen is a windowed keelson app (ADR-0026 AppI) that presents the project's splash artwork alongside two companion panes:
|
Package splashscreen is a windowed keelson app (ADR-0026 AppI) that presents the project's splash artwork alongside two companion panes: |
|
sqlapplet
Package sqlapplet makes SQL-defined applets first-class boxer apps (ADR-0132): each applet is one committed markdown document — frontmatter as the manifest, prose as the help page, the first `sql` fence as the play buffer — and the host mints one real app.Manifest per document, serving every instance as an attenuated embedded play (`NewLivePlayApp` with the exploration chrome removed).
|
Package sqlapplet makes SQL-defined applets first-class boxer apps (ADR-0132): each applet is one committed markdown document — frontmatter as the manifest, prose as the help page, the first `sql` fence as the play buffer — and the host mints one real app.Manifest per document, serving every instance as an attenuated embedded play (`NewLivePlayApp` with the exploration chrome removed). |
|
sqlappletcreator
Package sqlappletcreator is the standalone SQL-applet authoring window (ADR-0132 Update "O4" / ADR-0135 §SD7).
|
Package sqlappletcreator is the standalone SQL-applet authoring window (ADR-0132 Update "O4" / ADR-0135 §SD7). |
|
sqlappletcreator/appletcreatecfg
Package appletcreatecfg is the launch contract of the SQL applet creator (ADR-0132 Update "O4" / ADR-0135 §SD7): the target app id, the config kind, and the typed arguments an app opens a creator window with over `windowhost.open`.
|
Package appletcreatecfg is the launch contract of the SQL applet creator (ADR-0132 Update "O4" / ADR-0135 §SD7): the target app id, the config kind, and the typed arguments an app opens a creator window with over `windowhost.open`. |
|
svgserver
command
Command svgserver renders imzero2 (egui) views and serves them as SVG over HTTP.
|
Command svgserver renders imzero2 (egui) views and serves them as SVG over HTTP. |
|
taskdemo
Package taskdemo is the ADR-0038 M2 + M4 showcase app.
|
Package taskdemo is the ADR-0038 M2 + M4 showcase app. |
|
terrainscope
Package terrainscope is a keelson app for swissALTI3D terrain line-of-sight analysis.
|
Package terrainscope is a keelson app for swissALTI3D terrain line-of-sight analysis. |
|
public
|
|
|
algebraicarch/pushout/envelope
Package envelope defines the transmissible form of a patch and its wire-format seam.
|
Package envelope defines the transmissible form of a patch and its wire-format seam. |
|
algebraicarch/pushout/envelope/codectest
Package codectest is the executable conformance contract for envelope.CodecI implementations.
|
Package codectest is the executable conformance contract for envelope.CodecI implementations. |
|
algebraicarch/pushout/exchange
Version comparison.
|
Version comparison. |
|
algebraicarch/pushout/exchange/exchangetest
Package exchangetest is the executable conformance contract for exchange transports.
|
Package exchangetest is the executable conformance contract for exchange transports. |
|
algebraicarch/pushout/exchange/inproc
Package inproc adapts a local *repo.Repo to the exchange transport interfaces — the trivial carrier used by the demo, by tests, and by the exchangetest conformance suite.
|
Package inproc adapts a local *repo.Repo to the exchange transport interfaces — the trivial carrier used by the demo, by tests, and by the exchangetest conformance suite. |
|
algebraicarch/pushout/graggle/algo
Package algo provides pure graph algorithms operating on the GraphReaderI interface.
|
Package algo provides pure graph algorithms operating on the GraphReaderI interface. |
|
algebraicarch/pushout/graggle/dot
Package dot provides Graphviz DOT format export for graggle graphs.
|
Package dot provides Graphviz DOT format export for graggle graphs. |
|
algebraicarch/pushout/graggle/patch
Package patch provides patch construction, application, and dependency tracking for the pushout revision control system.
|
Package patch provides patch construction, application, and dependency tracking for the pushout revision control system. |
|
algebraicarch/pushout/graggle/qc
Package qc provides structural invariant checking for graggle graphs.
|
Package qc provides structural invariant checking for graggle graphs. |
|
algebraicarch/pushout/graggle/store
Package store provides the concrete Graggle data structure implementing all graph interfaces defined in the types package.
|
Package store provides the concrete Graggle data structure implementing all graph interfaces defined in the types package. |
|
algebraicarch/pushout/graggle/types
Package types defines the core data types and interfaces for the pushout revision control system.
|
Package types defines the core data types and interfaces for the pushout revision control system. |
|
algebraicarch/pushout/pijul
Package pijul is the domain half of a multi-actor patch-theory event-store demo: four working copies (Server + Alice/Bob/Charlie) backed by a BackendI and driven through the RepoI interface.
|
Package pijul is the domain half of a multi-actor patch-theory event-store demo: four working copies (Server + Alice/Bob/Charlie) backed by a BackendI and driven through the RepoI interface. |
|
algebraicarch/pushout/repo
Package repo is the domain-neutral pushout engine: a patch log plus a graggle, persisted through a pluggable StorageI, serialized through a pluggable wire-codec envelope.Registry, and synchronized through the transport-agnostic exchange package.
|
Package repo is the domain-neutral pushout engine: a patch log plus a graggle, persisted through a pluggable StorageI, serialized through a pluggable wire-codec envelope.Registry, and synchronized through the transport-agnostic exchange package. |
|
algebraicarch/pushout/repo/filestore
Package filestore is the reference repo.StorageI implementation: a transparent on-disk layout under one root directory, hardened for crash consistency.
|
Package filestore is the reference repo.StorageI implementation: a transparent on-disk layout under one root directory, hardened for crash consistency. |
|
algebraicarch/pushout/repo/storagetest
Package storagetest is the executable conformance contract for repo.StorageI implementations.
|
Package storagetest is the executable conformance contract for repo.StorageI implementations. |
|
analytics/stats/ecdfbands
Package ecdfbands implements finite-sample exact simultaneous confidence bands on the empirical cumulative distribution function of an iid univariate sample.
|
Package ecdfbands implements finite-sample exact simultaneous confidence bands on the empirical cumulative distribution function of an iid univariate sample. |
|
analytics/stats/ecdfbands/digest
Package digest bridges a tdigest.TDigest to the ecdfbands library.
|
Package digest bridges a tdigest.TDigest to the ecdfbands library. |
|
analytics/stats/letterval
Package letterval computes letter-value summaries (Hofmann, Wickham & Kafadar 2017) from any source that can answer Quantile/CDF queries.
|
Package letterval computes letter-value summaries (Hofmann, Wickham & Kafadar 2017) from any source that can answer Quantile/CDF queries. |
|
analytics/stats/tdigest
Package tdigest provides a streaming quantile sketch with tail-biased accuracy, based on Dunning 2019 (arXiv:1902.04023).
|
Package tdigest provides a streaming quantile sketch with tail-biased accuracy, based on Dunning 2019 (arXiv:1902.04023). |
|
app
command
|
|
|
app/commands/adr
Package adr is the `boxer adr` command: it turns the doc/adr corpus — parsed by github.com/stergiotis/boxer/public/gov/adrcorpus — into ClickHouse- queryable Arrow tables, so the state of every ADR can be inspected with SQL via clickhouse-local.
|
Package adr is the `boxer adr` command: it turns the doc/adr corpus — parsed by github.com/stergiotis/boxer/public/gov/adrcorpus — into ClickHouse- queryable Arrow tables, so the state of every ADR can be inspected with SQL via clickhouse-local. |
|
app/commands/capslock
Package capslock is the CLI wiring for the ADR-0026 §SD10 capslock cross-checker.
|
Package capslock is the CLI wiring for the ADR-0026 §SD10 capslock cross-checker. |
|
app/commands/designsystem
Package designsystem is the CLI wiring for the IDS toolchain (ADR-0029).
|
Package designsystem is the CLI wiring for the IDS toolchain (ADR-0029). |
|
app/commands/egui2gen
Package egui2gen exposes the FFFI2 egui2-widget code generator as a boxer subcommand.
|
Package egui2gen exposes the FFFI2 egui2-widget code generator as a boxer subcommand. |
|
app/commands/iconsgen
Package iconsgen exposes the keelson phosphor-icon lookup generator as a boxer subcommand, folding the former standalone iconsgen main into public/app per the entry-point standard.
|
Package iconsgen exposes the keelson phosphor-icon lookup generator as a boxer subcommand, folding the former standalone iconsgen main into public/app per the entry-point standard. |
|
app/commands/keelsoncodec
Package keelsoncodec exposes the keelson Go <-> leeway codec generator (ADR-0042) as a boxer subcommand, folding the former standalone keelsoncodec main into public/app per the entry-point standard.
|
Package keelsoncodec exposes the keelson Go <-> leeway codec generator (ADR-0042) as a boxer subcommand, folding the former standalone keelsoncodec main into public/app per the entry-point standard. |
|
app/commands/keelsonddl
Package keelsonddl exposes the keelson facts-store setup DDL — the exact CREATE DATABASE / CREATE TABLE script chstore.SetupTable applies on first run — as a boxer subcommand.
|
Package keelsonddl exposes the keelson facts-store setup DDL — the exact CREATE DATABASE / CREATE TABLE script chstore.SetupTable applies on first run — as a boxer subcommand. |
|
app/commands/queryrunsd
Package queryrunsd is the standalone query-run capture service (ADR-0115 S1): it serves the loopback /pull endpoint that the ClickHouse-owned refreshable materialized view reads every cadence, turning terminal system.query_log events into boxer.facts rows of kind QueryRun.
|
Package queryrunsd is the standalone query-run capture service (ADR-0115 S1): it serves the loopback /pull endpoint that the ClickHouse-owned refreshable materialized view reads every cadence, turning terminal system.query_log events into boxer.facts rows of kind QueryRun. |
|
app/commands/runtimecodegen
Package runtimecodegen is the CLI wiring for the runtime/factsschema code generator.
|
Package runtimecodegen is the CLI wiring for the runtime/factsschema code generator. |
|
app/commands/sysmetricsd
Package sysmetricsd is the standalone system-metrics scraper service (ADR-0090 SD2/P3): the sole /proc reader, sampling the host through the sysmetrics collectors and publishing each per-tick BundleSnapshot one-way over NATS for any consumer (imztop, a future persistence tee, …).
|
Package sysmetricsd is the standalone system-metrics scraper service (ADR-0090 SD2/P3): the sole /proc reader, sampling the host through the sysmetrics collectors and publishing each per-tick BundleSnapshot one-way over NATS for any consumer (imztop, a future persistence tee, …). |
|
caching/stashtest
Package stashtest is a conformance suite for caching.StashBackendI implementations.
|
Package stashtest is a conformance suite for caching.StashBackendI implementations. |
|
code/analysis/golang/godep
Package godep is the marshallgen-serializable manifest and the collection<->visualization seam for the Go dependency explorer (ADR-0064).
|
Package godep is the marshallgen-serializable manifest and the collection<->visualization seam for the Go dependency explorer (ADR-0064). |
|
code/analysis/golang/godep/godepcollect
Package godepcollect is the live godep.SourceI adapter for the Go dependency explorer (ADR-0064): it loads the transitive package closure with golang.org/x/tools/go/packages and builds a godep.Manifest.
|
Package godepcollect is the live godep.SourceI adapter for the Go dependency explorer (ADR-0064): it loads the transitive package closure with golang.org/x/tools/go/packages and builds a godep.Manifest. |
|
code/analysis/golang/wasmsurvey
Package wasmsurvey surveys which of the module's Go packages are amenable to TinyGo/WebAssembly compilation, and explains why the others are not (ADR-0078).
|
Package wasmsurvey surveys which of the module's Go packages are amenable to TinyGo/WebAssembly compilation, and explains why the others are not (ADR-0078). |
|
config/env
Package env is the boxer-wide environment variable registry.
|
Package env is the boxer-wide environment variable registry. |
|
config/env/envdoc
Package envdoc renders the env-var registry to a Diátaxis-typed reference markdown file.
|
Package envdoc renders the env-var registry to a Diátaxis-typed reference markdown file. |
|
containers
Package containers holds small generic in-memory containers:
|
Package containers holds small generic in-memory containers: |
|
containers/co
Package co provides operations over co-indexed parallel slices — separate slices whose elements correspond by position (a struct-of-arrays layout): sorting a lead slice while keeping companions aligned (CoSortSlices), sorted insertion and merge over a key slice plus a value slice, grouped iteration over key runs, and co-filtered iteration.
|
Package co provides operations over co-indexed parallel slices — separate slices whose elements correspond by position (a struct-of-arrays layout): sorting a lead slice while keeping companions aligned (CoSortSlices), sorted insertion and merge over a key slice plus a value slice, grouped iteration over key runs, and co-filtered iteration. |
|
containers/ragged
Package ragged provides zip iterators that tolerate length-mismatched ("ragged") inputs by stopping at the shorter side: Zip2 for two slices, and Zip2L, Zip2R, Zip2LR where the suffix letters mark which operand positions are lazy (iter.Seq-valued).
|
Package ragged provides zip iterators that tolerate length-mismatched ("ragged") inputs by stopping at the shorter side: Zip2 for two slices, and Zip2L, Zip2R, Zip2LR where the suffix letters mark which operand positions are lazy (iter.Seq-valued). |
|
db/clickhouse/chhttp
Package chhttp implements the server side of the ClickHouse HTTP dialect (ADR-0133 §SD1): what an in-process endpoint needs to answer HTTP like a ClickHouse server, closely enough for clients written against the real one (apps/play posts a statement and reads an ArrowStream back).
|
Package chhttp implements the server side of the ClickHouse HTTP dialect (ADR-0133 §SD1): what an in-process endpoint needs to answer HTTP like a ClickHouse server, closely enough for clients written against the real one (apps/play posts a statement and reads an ArrowStream back). |
|
db/clickhouse/clickhouseenv
Package clickhouseenv centralises the ClickHouse-related environment variables consumed across boxer: the funccharacterize fuzzer, the play HMI, and the live test harness.
|
Package clickhouseenv centralises the ClickHouse-related environment variables consumed across boxer: the funccharacterize fuzzer, the play HMI, and the live test harness. |
|
db/clickhouse/dsl/astbuilder
Package astbuilder provides a fluent builder for constructing ClickHouse DQL queries as ast.Query values.
|
Package astbuilder provides a fluent builder for constructing ClickHouse DQL queries as ast.Query values. |
|
db/clickhouse/dsl/env
Package env models the Chez-Scheme-style environment that surrounds a ClickHouse SELECT statement.
|
Package env models the Chez-Scheme-style environment that surrounds a ClickHouse SELECT statement. |
|
db/clickhouse/text2sql
Package text2sql provides natural language to ClickHouse SQL translation using a local Ollama LLM with structural validation feedback.
|
Package text2sql provides natural language to ClickHouse SQL translation using a local Ollama LLM with structural validation feedback. |
|
db/clickhouse/text2sql2/llmclient
Package llmclient provides LLMClientI implementations for the orchestrator.
|
Package llmclient provides LLMClientI implementations for the orchestrator. |
|
db/clickhouse/text2sql2/orchestrator
Package orchestrator implements the query pipeline for the ClickHouse semantic proxy.
|
Package orchestrator implements the query pipeline for the ClickHouse semantic proxy. |
|
extbin
Package extbin is boxer's single sanctioned entry point for invoking external programs.
|
Package extbin is boxer's single sanctioned entry point for invoking external programs. |
|
functional/option
Package option provides a typed Some/None carrier for fields that may be present or absent.
|
Package option provides a typed Some/None carrier for fields that may be present or absent. |
|
gov/adrcorpus
Package adrcorpus reads the doc/adr corpus into a queryable model: one Adr per decision, the Subtask sub-items each one declares for itself, and every CodeRef citing an ADR number from source.
|
Package adrcorpus reads the doc/adr corpus into a queryable model: one Adr per decision, the Subtask sub-items each one declares for itself, and every CodeRef citing an ADR number from source. |
|
gov/callsites
Package callsites surveys the call expressions of Go packages and classifies each site's dispatch: monomorphic, static-polymorphic (generics), dynamic-polymorphic (interfaces, func values), conversion or builtin — optionally joined with the compiler's own devirtualization and inlining decisions parsed from `go build -gcflags=-m`.
|
Package callsites surveys the call expressions of Go packages and classifies each site's dispatch: monomorphic, static-polymorphic (generics), dynamic-polymorphic (interfaces, func values), conversion or builtin — optionally joined with the compiler's own devirtualization and inlining decisions parsed from `go build -gcflags=-m`. |
|
gov/docstd
Package docstd is the canonical vocabulary for the boxer documentation standard's front-matter contract (DOCUMENTATION_STANDARD §4): the allowed Diátaxis `type:` values, the per-type `status:` lifecycle enums, and a pure validator over a `(type, status)` pair.
|
Package docstd is the canonical vocabulary for the boxer documentation standard's front-matter contract (DOCUMENTATION_STANDARD §4): the allowed Diátaxis `type:` values, the per-type `status:` lifecycle enums, and a pure validator over a `(type, status)` pair. |
|
gov/llmtag
Package llmtag applies //go:build llm_generated_* markers to Go source files whose git-blame attribution points to commits authored with an LLM Co-Authored-By trailer.
|
Package llmtag applies //go:build llm_generated_* markers to Go source files whose git-blame attribution points to commits authored with an LLM Co-Authored-By trailer. |
|
identity/fibonacci
Package fibonacci is the tag-planning layer over the fibonacci-coded identifier scheme (ADR-0106 SD4): given how many ids a category must hold, or how wide a code it may spend, it answers which tag values qualify.
|
Package fibonacci is the tag-planning layer over the fibonacci-coded identifier scheme (ADR-0106 SD4): given how many ids a category must hold, or how wide a code it may spend, it answers which tag values qualify. |
|
identity/fibonaccicode
Package fibonaccicode encodes and decodes Fibonacci codes (Zeckendorf representations terminated by a "11" comma) in a uint64, MSB-aligned.
|
Package fibonaccicode encodes and decodes Fibonacci codes (Zeckendorf representations terminated by a "11" comma) in a uint64, MSB-aligned. |
|
identity/identgen
Package identgen groups the concrete identifier.IdGeneratorI implementations — seq/ (per-tag monotonic counters) and internalized/ (natural-key interners), each with an in-memory and a Badger backend — and the errors they share.
|
Package identgen groups the concrete identifier.IdGeneratorI implementations — seq/ (per-tag monotonic counters) and internalized/ (natural-key interners), each with an in-memory and a Badger backend — and the errors they share. |
|
identity/identgen/internalized
Package internalized is the Badger-backed get-or-assign identifier.IdGeneratorI: it maps a natural key to a stable surrogate id, persisting the mapping in an embedded store.
|
Package internalized is the Badger-backed get-or-assign identifier.IdGeneratorI: it maps a natural key to a stable surrogate id, persisting the mapping in an embedded store. |
|
identity/identgen/leased
Package leased generates identifier.IdGeneratorI ids over a technology-neutral identgen.AllocatorI: the id source is a swappable block allocator rather than a hard-wired embedded store.
|
Package leased generates identifier.IdGeneratorI ids over a technology-neutral identgen.AllocatorI: the id source is a swappable block allocator rather than a hard-wired embedded store. |
|
identity/identgen/leased/memalloc
Package memalloc is an in-memory identgen.AllocatorI: a per-tag monotonic counter handing out body-value blocks.
|
Package memalloc is an in-memory identgen.AllocatorI: a per-tag monotonic counter handing out body-value blocks. |
|
identity/identgen/mem
Package mem is the dependency-free, in-memory get-or-assign identifier.IdGeneratorI: it maps a natural key to a stable surrogate id in a Go map and resolves ids back to keys.
|
Package mem is the dependency-free, in-memory get-or-assign identifier.IdGeneratorI: it maps a natural key to a stable surrogate id in a Go map and resolves ids back to keys. |
|
identity/identgen/seq
Package seq provides persistent, per-tag monotonic identifier.IdGeneratorI implementations: each hands out a dense, increasing stream of ids for one tag and ignores the natural key.
|
Package seq provides persistent, per-tag monotonic identifier.IdGeneratorI implementations: each hands out a dense, increasing stream of ids for one tag and ignores the natural key. |
|
identity/identsql
Package identsql is the ClickHouse surface of the fibonacci-coded tagged identifiers (ADR-0106 SD5): the LW_ID_* macro family as a nanopass expansion pass, and the equivalent CREATE FUNCTION statements so hand-written SQL against a prepared database can use the same names unexpanded.
|
Package identsql is the ClickHouse surface of the fibonacci-coded tagged identifiers (ADR-0106 SD5): the LW_ID_* macro family as a nanopass expansion pass, and the equivalent CREATE FUNCTION statements so hand-written SQL against a prepared database can use the same names unexpanded. |
|
keelson/data/chclient
Package chclient is a HTTP-based ClickHouse client for runtime services per ADR-0026 M2.5b.
|
Package chclient is a HTTP-based ClickHouse client for runtime services per ADR-0026 M2.5b. |
|
keelson/data/chlocalbroker
Package chlocalbroker is the runtime's broker for ADR-0028's `ch.local.exec.<pool>` capability surface.
|
Package chlocalbroker is the runtime's broker for ADR-0028's `ch.local.exec.<pool>` capability surface. |
|
keelson/data/chlocalpool
Package chlocalpool implements ADR-0028's pool of pre-spawned `clickhouse-local` worker processes.
|
Package chlocalpool implements ADR-0028's pool of pre-spawned `clickhouse-local` worker processes. |
|
keelson/data/chstats
Package chstats provides the ClickHouse-side counterpart to boxer's in-process tdigest.
|
Package chstats provides the ClickHouse-side counterpart to boxer's in-process tdigest. |
|
keelson/data/passreg
Package passreg is a process-level registry of nanopass SQL passes (ADR-0108).
|
Package passreg is a process-level registry of nanopass SQL passes (ADR-0108). |
|
keelson/data/passreg/defaults
Package defaults aggregates the standard passreg entries (ADR-0108 §SD4).
|
Package defaults aggregates the standard passreg entries (ADR-0108 §SD4). |
|
keelson/designsystem/colors/apca
Package apca implements the Accessible Perceptual Contrast Algorithm (APCA) per Andrew Somers' Myndex SAPC-APCA Beta 0.1.9 reference.
|
Package apca implements the Accessible Perceptual Contrast Algorithm (APCA) per Andrew Somers' Myndex SAPC-APCA Beta 0.1.9 reference. |
|
keelson/designsystem/colors/contrast
Package contrast implements WCAG 2.1 contrast ratios for IDS palette pair verification (ADR-0031 §SD5).
|
Package contrast implements WCAG 2.1 contrast ratios for IDS palette pair verification (ADR-0031 §SD5). |
|
keelson/designsystem/colors/cvd
Package cvd simulates color-vision deficiency via the Brettel-Viénot-Mollon (1997) method, used by the IDS palette verifier (ADR-0031 §SD5, ADR-0033 §SD6) to assert ΔE > 15 between same-emphasis semantic-palette pairs under deuteranopia / protanopia / tritanopia.
|
Package cvd simulates color-vision deficiency via the Brettel-Viénot-Mollon (1997) method, used by the IDS palette verifier (ADR-0031 §SD5, ADR-0033 §SD6) to assert ΔE > 15 between same-emphasis semantic-palette pairs under deuteranopia / protanopia / tritanopia. |
|
keelson/designsystem/colors/emit
Package emit writes the four generator artefacts:
|
Package emit writes the four generator artefacts: |
|
keelson/designsystem/colors/gen
Package gen implements the IDS semantic palette generator (ADR-0033 §SD5).
|
Package gen implements the IDS semantic palette generator (ADR-0033 §SD5). |
|
keelson/designsystem/colors/gma
Package gma implements the CSS Color Module Level 4 §13 Gamut Mapping Algorithm, the perceptually-correct way to map an out-of-gamut OKLCh color into the sRGB display gamut.
|
Package gma implements the CSS Color Module Level 4 §13 Gamut Mapping Algorithm, the perceptually-correct way to map an out-of-gamut OKLCh color into the sRGB display gamut. |
|
keelson/designsystem/colors/ipboundary
Package ipboundary searches IDS-generated palette hex values against the cached published anchors of major design systems (ADR-0029 §SD12, ADR-0033 §SD7).
|
Package ipboundary searches IDS-generated palette hex values against the cached published anchors of major design systems (ADR-0029 §SD12, ADR-0033 §SD7). |
|
keelson/designsystem/colors/oklab
Package oklab implements OKLab / OKLCh ↔ sRGB conversions per Björn Ottosson, "A perceptual color space for image processing" (2020): https://bottosson.github.io/posts/oklab/
|
Package oklab implements OKLab / OKLCh ↔ sRGB conversions per Björn Ottosson, "A perceptual color space for image processing" (2020): https://bottosson.github.io/posts/oklab/ |
|
keelson/designsystem/colors/palette
Package palette parses palette.toml (ADR-0040, consolidating ADR-0033 §SD3) and resolves token names to OKLCh + sRGB triples after gamut clipping.
|
Package palette parses palette.toml (ADR-0040, consolidating ADR-0033 §SD3) and resolves token names to OKLCh + sRGB triples after gamut clipping. |
|
keelson/designsystem/colors/vendor
Package vendor implements the IDS data-encoding palette vendor converter (ADR-0031 §SD3 / §SD8 Flow 2; ADR-0033 §SD4).
|
Package vendor implements the IDS data-encoding palette vendor converter (ADR-0031 §SD3 / §SD8 Flow 2; ADR-0033 §SD4). |
|
keelson/designsystem/lint/cmd/designlint
command
Command designlint is the `go vet -vettool=` binary that enforces the ImZero2 Design System Tier 1 mechanical rules (ADR-0029 §SD8).
|
Command designlint is the `go vet -vettool=` binary that enforces the ImZero2 Design System Tier 1 mechanical rules (ADR-0029 §SD8). |
|
keelson/designsystem/lint/internal/ignoreann
Package ignoreann parses line-level `// designlint:ignore=<rule-id> (reason)` suppressions per [tier1-mechanical.md §annotations](../../../../../doc/design-system/policy/tier1-mechanical.md).
|
Package ignoreann parses line-level `// designlint:ignore=<rule-id> (reason)` suppressions per [tier1-mechanical.md §annotations](../../../../../doc/design-system/policy/tier1-mechanical.md). |
|
keelson/designsystem/lint/internal/literalrule
Package literalrule factors out the analyzer shape shared by the Tier-1 design-system rules that flag a raw numeric literal in a selector-named call (L3 spacing, L4 rounding): trigger on a call whose function is a selector whose name is in Triggers, inspect the first positional argument, and report when it is an INT/FLOAT BasicLit whose text is not in Allowed.
|
Package literalrule factors out the analyzer shape shared by the Tier-1 design-system rules that flag a raw numeric literal in a selector-named call (L3 spacing, L4 rounding): trigger on a call whose function is a selector whose name is in Triggers, inspect the first positional argument, and report when it is an INT/FLOAT BasicLit whose text is not in Allowed. |
|
keelson/designsystem/lint/l10stroke
Package l10stroke implements IDS Tier 1 rule L10 — flag literal numeric stroke-width values in stroke-aware API calls outside the styletokens allowlist.
|
Package l10stroke implements IDS Tier 1 rule L10 — flag literal numeric stroke-width values in stroke-aware API calls outside the styletokens allowlist. |
|
keelson/designsystem/lint/l11motion
Package l11motion implements IDS Tier 1 rule L11 — flag literal numeric duration values in motion-aware (animate-*) API calls outside the styletokens allowlist.
|
Package l11motion implements IDS Tier 1 rule L11 — flag literal numeric duration values in motion-aware (animate-*) API calls outside the styletokens allowlist. |
|
keelson/designsystem/lint/l12manifestid
Package l12manifestid implements lint rule L12 — flag `app.AppIdT` string literals (in `app.Manifest{Id: …}` composites and in typed const / var declarations) whose value does not match the enclosing package's import path, does not have it as a `/`-terminated prefix, and is not on the AllowedSpecialIds allowlist.
|
Package l12manifestid implements lint rule L12 — flag `app.AppIdT` string literals (in `app.Manifest{Id: …}` composites and in typed const / var declarations) whose value does not match the enclosing package's import path, does not have it as a `/`-terminated prefix, and is not on the AllowedSpecialIds allowlist. |
|
keelson/designsystem/lint/l1labelcasing
Package l1labelcasing implements IDS Tier 1 rule L1 (v1 partial) — flag the obvious lowercase-first-letter typos in c.Label(...) call sites.
|
Package l1labelcasing implements IDS Tier 1 rule L1 (v1 partial) — flag the obvious lowercase-first-letter typos in c.Label(...) call sites. |
|
keelson/designsystem/lint/l2color
Package l2color implements IDS Tier 1 rule L2 — flag raw color constructor calls outside the token-module allowlist.
|
Package l2color implements IDS Tier 1 rule L2 — flag raw color constructor calls outside the token-module allowlist. |
|
keelson/designsystem/lint/l3spacing
Package l3spacing implements IDS Tier 1 rule L3 — flag literal floats in spacing-aware API calls outside the styletokens allowlist.
|
Package l3spacing implements IDS Tier 1 rule L3 — flag literal floats in spacing-aware API calls outside the styletokens allowlist. |
|
keelson/designsystem/lint/l4rounding
Package l4rounding implements IDS Tier 1 rule L4 — flag literal numeric values in rounding-aware API calls outside the styletokens allowlist.
|
Package l4rounding implements IDS Tier 1 rule L4 — flag literal numeric values in rounding-aware API calls outside the styletokens allowlist. |
|
keelson/designsystem/lint/l5allocrect
Package l5allocrect implements IDS Tier 1 rule L5 — flag c.AllocateUiAtRect(...) lexically nested inside a Vertical / Horizontal / Grid flow container.
|
Package l5allocrect implements IDS Tier 1 rule L5 — flag c.AllocateUiAtRect(...) lexically nested inside a Vertical / Horizontal / Grid flow container. |
|
keelson/designsystem/lint/l9radiochanged
Package l9radiochanged implements IDS Tier 1 rule L9 — flag `.HasChanged()` calls on a chain rooted at `c.RadioButton(...)`.
|
Package l9radiochanged implements IDS Tier 1 rule L9 — flag `.HasChanged()` calls on a chain rooted at `c.RadioButton(...)`. |
|
keelson/designsystem/review/ssim
Package ssim implements the Structural Similarity Index Measure (Wang, Bovik, Sheikh, Simoncelli 2004) and its DSSIM variant.
|
Package ssim implements the Structural Similarity Index Measure (Wang, Bovik, Sheikh, Simoncelli 2004) and its DSSIM variant. |
|
keelson/designsystem/review/tour
Package tour implements the Tier 2 SSIM pre-filter for the screenshot tour (ADR-0029 §SD9).
|
Package tour implements the Tier 2 SSIM pre-filter for the screenshot tour (ADR-0029 §SD9). |
|
keelson/designsystem/styletokens
Package styletokens is the Go-side mirror of the IDS token layer (Rust source-of-truth at src/rust/imzero2_egui/src/style/tokens/).
|
Package styletokens is the Go-side mirror of the IDS token layer (Rust source-of-truth at src/rust/imzero2_egui/src/style/tokens/). |
|
keelson/designsystem/web
Package web serves the IDS lean classless CSS assets (ADR-0076): the hand-authored base + obsidian coverage (ids.css) and the generated colour tokens (ids-palette.css).
|
Package web serves the IDS lean classless CSS assets (ADR-0076): the hand-authored base + obsidian coverage (ids.css) and the generated colour tokens (ids-palette.css). |
|
keelson/runtime/adhocdata
Package adhocdata implements the ad-hoc dataset store of ADR-0134: ephemeral tabular data an app publishes for a SQL applet to query, held as chunk-encrypted Arrow files whose keys live only in process memory.
|
Package adhocdata implements the ad-hoc dataset store of ADR-0134: ephemeral tabular data an app publishes for a SQL applet to query, held as chunk-encrypted Arrow files whose keys live only in process memory. |
|
keelson/runtime/app
Package app is the runtime's first-class app abstraction.
|
Package app is the runtime's first-class app abstraction. |
|
keelson/runtime/appletstore
Package appletstore is the wire contract of the runtime applet store (ADR-0132 Update "O4"): the bus subject and request/reply shapes through which an authoring app (apps/sqlappletcreator) submits a SQL-applet document for validation, persistence, and minting, plus ComposeAppletDoc — the canonical document shape both the authoring side produces and the store's gate parses back.
|
Package appletstore is the wire contract of the runtime applet store (ADR-0132 Update "O4"): the bus subject and request/reply shapes through which an authoring app (apps/sqlappletcreator) submits a SQL-applet document for validation, persistence, and minting, plus ComposeAppletDoc — the canonical document shape both the authoring side produces and the store's gate parses back. |
|
keelson/runtime/audit
Package audit defines the bus audit infrastructure per ADR-0026 §SD12 M2.5.
|
Package audit defines the bus audit infrastructure per ADR-0026 §SD12 M2.5. |
|
keelson/runtime/bgjob
Package bgjob runs one fast, pure computation as a cancellable background job behind an imzero2 UI.
|
Package bgjob runs one fast, pure computation as a cancellable background job behind an imzero2 UI. |
|
keelson/runtime/buscodec
Package buscodec is the runtime's canonical message-bus codec (ADR-0036).
|
Package buscodec is the runtime's canonical message-bus codec (ADR-0036). |
|
keelson/runtime/capbroker
Package capbroker is the ADR-0026 §SD7 capability broker — a runtime- internal subject handler bound to runtime.cap.request that arbitrates dynamic permission grants.
|
Package capbroker is the ADR-0026 §SD7 capability broker — a runtime- internal subject handler bound to runtime.cap.request that arbitrates dynamic permission grants. |
|
keelson/runtime/clipboardbroker
Package clipboardbroker is the runtime's clipboard Powerbox per ADR-0026 (Update 2026-05-30).
|
Package clipboardbroker is the runtime's clipboard Powerbox per ADR-0026 (Update 2026-05-30). |
|
keelson/runtime/codec/capabilitygrant
Package capabilitygrant is the ADR-0042 M4 retrofit of the rowmarshall.CapabilityGrant hand-coded writer.
|
Package capabilitygrant is the ADR-0042 M4 retrofit of the rowmarshall.CapabilityGrant hand-coded writer. |
|
keelson/runtime/codec/dialogreply
Package dialogreply is the leeway-coded wire form of the file-dialog reply payload published on `fs.dialog.{op}` replies.
|
Package dialogreply is the leeway-coded wire form of the file-dialog reply payload published on `fs.dialog.{op}` replies. |
|
keelson/runtime/codec/errkind
Package errkind is the ADR-0042 M5 retrofit of the rowmarshall.Error hand-coded writer (ADR-0041's parallel-array shredded shape).
|
Package errkind is the ADR-0042 M5 retrofit of the rowmarshall.Error hand-coded writer (ADR-0041's parallel-array shredded shape). |
|
keelson/runtime/codec/errkind/leewayrender
Package leewayrender bridges a captured errkind.Error into the leeway widget pipeline (Table2CardEmitter and any other streamreadaccess.SinkI).
|
Package leewayrender bridges a captured errkind.Error into the leeway widget pipeline (Table2CardEmitter and any other streamreadaccess.SinkI). |
|
keelson/runtime/codec/factswrapper
Package factswrapper implements marshallgen.WrapperEmitterI for the keelson boxer.facts schema.
|
Package factswrapper implements marshallgen.WrapperEmitterI for the keelson boxer.facts schema. |
|
keelson/runtime/codec/grantreply
Package grantreply is the leeway-coded wire form of the capability-grant reply payload.
|
Package grantreply is the leeway-coded wire form of the capability-grant reply payload. |
|
keelson/runtime/codec/grantrequest
Package grantrequest is the leeway-coded wire form of the capability-grant request payload published on `runtime.cap.request`.
|
Package grantrequest is the leeway-coded wire form of the capability-grant request payload published on `runtime.cap.request`. |
|
keelson/runtime/codec/inflightsnapshotreply
Package inflightsnapshotreply is the leeway-coded wire form of the supervisor's list-inflight reply payload.
|
Package inflightsnapshotreply is the leeway-coded wire form of the supervisor's list-inflight reply payload. |
|
keelson/runtime/codec/kindcheck
Package kindcheck answers "do these facts-CBOR bytes claim kind K?" for hosts that must validate a payload at a boundary without importing the payload's Go type (ADR-0135 §SD1: the window host refuses a malformed or mistargeted launch config before the target app sees it).
|
Package kindcheck answers "do these facts-CBOR bytes claim kind K?" for hosts that must validate a payload at a boundary without importing the payload's Go type (ADR-0135 §SD1: the window host refuses a malformed or mistargeted launch config before the target app sees it). |
|
keelson/runtime/codec/launchreply
Package launchreply is the leeway-coded wire form of the app-launch reply payload.
|
Package launchreply is the leeway-coded wire form of the app-launch reply payload. |
|
keelson/runtime/codec/launchrequest
Package launchrequest is the leeway-coded wire form of the app-launch request payload published on `windowhost.open` (ADR-0135 §SD1).
|
Package launchrequest is the leeway-coded wire form of the app-launch request payload published on `windowhost.open` (ADR-0135 §SD1). |
|
keelson/runtime/codec/m1fixture
Package m1fixture is the ADR-0042 M1 demonstration fact kind: a flat DTO exercising every plain type the generator must support (string, uint{8,16,32,64}, float{32,64}, bool, time, [4]byte, [16]byte) under both `Membership` + `ExactlyOne` and `Membership` + `ZeroToOne` cardinalities.
|
Package m1fixture is the ADR-0042 M1 demonstration fact kind: a flat DTO exercising every plain type the generator must support (string, uint{8,16,32,64}, float{32,64}, bool, time, [4]byte, [16]byte) under both `Membership` + `ExactlyOne` and `Membership` + `ZeroToOne` cardinalities. |
|
keelson/runtime/codec/persistreply
Package persistreply is the leeway-coded wire form of the runtime.persist reply payload.
|
Package persistreply is the leeway-coded wire form of the runtime.persist reply payload. |
|
keelson/runtime/codec/taskcancel
Package taskcancel is the leeway-coded wire form of the cancellation request published on `task.<id>.cancel`.
|
Package taskcancel is the leeway-coded wire form of the cancellation request published on `task.<id>.cancel`. |
|
keelson/runtime/codec/taskcreated
Package taskcreated is the leeway-coded wire form of the spawn payload published once per task on `task.<id>.created`.
|
Package taskcreated is the leeway-coded wire form of the spawn payload published once per task on `task.<id>.created`. |
|
keelson/runtime/codec/taskdone
Package taskdone is the leeway-coded wire form of the terminal-success payload published on `task.<id>.done`.
|
Package taskdone is the leeway-coded wire form of the terminal-success payload published on `task.<id>.done`. |
|
keelson/runtime/codec/taskerror
Package taskerror is the leeway-coded wire form of the terminal-failure payload published on `task.<id>.error`.
|
Package taskerror is the leeway-coded wire form of the terminal-failure payload published on `task.<id>.error`. |
|
keelson/runtime/codec/taskprogress
Package taskprogress is the leeway-coded wire form of the periodic progress payload published on `task.<id>.progress`.
|
Package taskprogress is the leeway-coded wire form of the periodic progress payload published on `task.<id>.progress`. |
|
keelson/runtime/codec/watchevent
Package watchevent is the leeway-coded wire form of one filesystem-watch event published on `fs.handle.{uuid}.event`.
|
Package watchevent is the leeway-coded wire form of one filesystem-watch event published on `fs.handle.{uuid}.event`. |
|
keelson/runtime/codec/watchreply
Package watchreply is the leeway-coded wire form of the watch-reply payload on `fs.handle.{uuid}.watch`.
|
Package watchreply is the leeway-coded wire form of the watch-reply payload on `fs.handle.{uuid}.watch`. |
|
keelson/runtime/codec/watchrequest
Package watchrequest is the leeway-coded wire form of the watch-request payload on `fs.handle.{uuid}.watch`.
|
Package watchrequest is the leeway-coded wire form of the watch-request payload on `fs.handle.{uuid}.watch`. |
|
keelson/runtime/configview
Package configview renders the boxer/public/config/env registry as a read-only inspector.
|
Package configview renders the boxer/public/config/env registry as a read-only inspector. |
|
keelson/runtime/factsschema
Package factsschema defines the boxer.facts leeway table per ADR-0026 §SD6.
|
Package factsschema defines the boxer.facts leeway table per ADR-0026 §SD6. |
|
keelson/runtime/factsschema/arrowrowcbor
Package arrowrowcbor is the Phase-0' sparse-CBOR sibling of arrowrowbinary.
|
Package arrowrowcbor is the Phase-0' sparse-CBOR sibling of arrowrowbinary. |
|
keelson/runtime/factsschema/cborarrow
Package cborarrow converts boxer.facts rows from sparse-CBOR (per arrowrowcbor's wire shape) into an ArrowStream IPC payload using the typed Arrow builder generated under factsschema/dml.
|
Package cborarrow converts boxer.facts rows from sparse-CBOR (per arrowrowcbor's wire shape) into an ArrowStream IPC payload using the typed Arrow builder generated under factsschema/dml. |
|
keelson/runtime/factsschema/codegen
Package codegen drives the leeway code generators for the runtime facts schema (ADR-0026 M2.5b, plus ADR-0042's Phase-1 pivot).
|
Package codegen drives the leeway code generators for the runtime facts schema (ADR-0026 M2.5b, plus ADR-0042's Phase-1 pivot). |
|
keelson/runtime/factsstore
Package factsstore is the durable view of runtime facts per ADR-0026 §SD6.
|
Package factsstore is the durable view of runtime facts per ADR-0026 §SD6. |
|
keelson/runtime/factsstore/chstore
Package chstore is the ClickHouse-backed factsstore.FactsStoreI per ADR-0026 M2.5c.
|
Package chstore is the ClickHouse-backed factsstore.FactsStoreI per ADR-0026 M2.5c. |
|
keelson/runtime/fsbroker
Package fsbroker is the runtime's file-system Powerbox per ADR-0026 §SD7.
|
Package fsbroker is the runtime's file-system Powerbox per ADR-0026 §SD7. |
|
keelson/runtime/fsbroker/pickerbridge
Package pickerbridge connects the fs Powerbox service to the egui filepicker widget.
|
Package pickerbridge connects the fs Powerbox service to the egui filepicker widget. |
|
keelson/runtime/heartbeat
Package heartbeat emits periodic liveness ticks into FactsStoreI for the current run.
|
Package heartbeat emits periodic liveness ticks into FactsStoreI for the current run. |
|
keelson/runtime/help
Package help is the runtime's inline-help index.
|
Package help is the runtime's inline-help index. |
|
keelson/runtime/helphost
Package helphost is the keelson runtime's inline help reader app.
|
Package helphost is the keelson runtime's inline help reader app. |
|
keelson/runtime/icons
Package icons supplies the IDS iconography catalogue.
|
Package icons supplies the IDS iconography catalogue. |
|
keelson/runtime/icons/generator
Package generator is the codegen library behind cmd/iconsgen.
|
Package generator is the codegen library behind cmd/iconsgen. |
|
keelson/runtime/inprocbus
Package inprocbus is the in-process subject-pattern router that ADR-0026 §SD5 ships in M2 as the pre-NATS transport for app.BusI. NATS-shaped semantics: subjects are dotted token sequences; pattern wildcards match either one token ('*') or all remaining tokens ('>').
|
Package inprocbus is the in-process subject-pattern router that ADR-0026 §SD5 ships in M2 as the pre-NATS transport for app.BusI. NATS-shaped semantics: subjects are dotted token sequences; pattern wildcards match either one token ('*') or all remaining tokens ('>'). |
|
keelson/runtime/introspect
Package introspect exposes keelson runtime state as Apache Arrow tables that ClickHouse can query (ADR-0094).
|
Package introspect exposes keelson runtime state as Apache Arrow tables that ClickHouse can query (ADR-0094). |
|
keelson/runtime/introspect/introspectengine
Package introspectengine runs SQL against the keelson introspection tables in-process (ADR-0094 §SD4).
|
Package introspectengine runs SQL against the keelson introspection tables in-process (ADR-0094 §SD4). |
|
keelson/runtime/introspect/introspecthost
Package introspecthost is the in-process start hook for the keelson introspection HTTP table source (ADR-0094 §SD3/§SD4).
|
Package introspecthost is the in-process start hook for the keelson introspection HTTP table source (ADR-0094 §SD3/§SD4). |
|
keelson/runtime/introspect/introspecthttp
Package introspecthttp serves keelson introspection tables as Arrow over HTTP, so a clickhouse-local or clickhouse-server can pull them via the url() table function and JOIN them with other data (ADR-0094 §SD3).
|
Package introspecthttp serves keelson introspection tables as Arrow over HTTP, so a clickhouse-local or clickhouse-server can pull them via the url() table function and JOIN them with other data (ADR-0094 §SD3). |
|
keelson/runtime/introspect/keelsonsql
Package keelsonsql is a nanopass pass that expands the keelson('<table>') table-function macro into a concrete table source (ADR-0094 §SD4).
|
Package keelsonsql is a nanopass pass that expands the keelson('<table>') table-function macro into a concrete table source (ADR-0094 §SD4). |
|
keelson/runtime/introspect/providers
Package providers implements the GUI-free introspection table providers — env, apps, build, sbom (ADR-0094 §SD8), sql_passes (ADR-0108 §SD5), extbin (ADR-0118), adr/subtask/coderef/adrcontent (ADR-0122 §SD4) — and registers them into an introspect.Registry.
|
Package providers implements the GUI-free introspection table providers — env, apps, build, sbom (ADR-0094 §SD8), sql_passes (ADR-0108 §SD5), extbin (ADR-0118), adr/subtask/coderef/adrcontent (ADR-0122 §SD4) — and registers them into an introspect.Registry. |
|
keelson/runtime/introspect/providersgui
Package providersgui implements the GUI-coupled v1 introspection providers — demos and windows (ADR-0094 §SD8).
|
Package providersgui implements the GUI-coupled v1 introspection providers — demos and windows (ADR-0094 §SD8). |
|
keelson/runtime/logbridge
Package logbridge routes zerolog events into boxer.facts.
|
Package logbridge routes zerolog events into boxer.facts. |
|
keelson/runtime/loghost
Package loghost is the in-process start hook that wires boxer's facts-based logging stack into a running CLI host.
|
Package loghost is the in-process start hook that wires boxer's facts-based logging stack into a running CLI host. |
|
keelson/runtime/logviewer
Package logviewer is the imzero2 AppI that visualises the logbridge Sink: counters at the top (capacity / dropped / decoded / written / parse errors), a filter row below (level / app id substring / message substring), a virtualised tail table below that, and a collapsible detail pane that opens when the operator clicks a row.
|
Package logviewer is the imzero2 AppI that visualises the logbridge Sink: counters at the top (capacity / dropped / decoded / written / parse errors), a filter row below (level / app id substring / message substring), a virtualised tail table below that, and a collapsible detail pane that opens when the operator clicks a row. |
|
keelson/runtime/natsbus
Package natsbus is an app.BusI backed by a NATS core connection — the cross-process transport for the metric plane (ADR-0090 P3) and, more broadly, the post-M4 transport of ADR-0026 §SD4: an external NATS server, with boxer as a client (the server is not embedded or supervised here).
|
Package natsbus is an app.BusI backed by a NATS core connection — the cross-process transport for the metric plane (ADR-0090 P3) and, more broadly, the post-M4 transport of ADR-0026 §SD4: an external NATS server, with boxer as a client (the server is not embedded or supervised here). |
|
keelson/runtime/persist
Package persist implements the ADR-0026 §SD3 runtime.persist.{alias}.{key}.{op} subject family.
|
Package persist implements the ADR-0026 §SD3 runtime.persist.{alias}.{key}.{op} subject family. |
|
keelson/runtime/queryengine
Package queryengine is the engine-adapter contract of [ADR-0144]: the roles an execution engine plays in a query system assembled from the toolbelt, and the types those roles exchange.
|
Package queryengine is the engine-adapter contract of [ADR-0144]: the roles an execution engine plays in a query system assembled from the toolbelt, and the types those roles exchange. |
|
keelson/runtime/queryengine/chlocal
Package chlocal delivers query results from the chlocal broker ([ADR-0028]) as a runstream — engine 1 of [ADR-0144]'s three, and the one that has the least.
|
Package chlocal delivers query results from the chlocal broker ([ADR-0028]) as a runstream — engine 1 of [ADR-0144]'s three, and the one that has the least. |
|
keelson/runtime/queryengine/chserver
Package chserver delivers query results from a ClickHouse server over the synchronous HTTP interface — engine 2 of [ADR-0144]'s three, and the only one that plays all three roles.
|
Package chserver delivers query results from a ClickHouse server over the synchronous HTTP interface — engine 2 of [ADR-0144]'s three, and the only one that plays all three roles. |
|
keelson/runtime/queryprogress
Package queryprogress observes inflight query runs and publishes what it sees on the bus — the E7 extension point of doc/explanation/query-system-requirements.md.
|
Package queryprogress observes inflight query runs and publishes what it sees on the bus — the E7 extension point of doc/explanation/query-system-requirements.md. |
|
keelson/runtime/queryrunfacts
Package queryrunfacts is the pure library of the queryrunsd capture pipeline (ADR-0115 S1): it turns terminal system.query_log events into boxer.facts entities of kind QueryRun.
|
Package queryrunfacts is the pure library of the queryrunsd capture pipeline (ADR-0115 S1): it turns terminal system.query_log events into boxer.facts entities of kind QueryRun. |
|
keelson/runtime/queryrunsvc
Package queryrunsvc is the query-run capture service (ADR-0115 S1): a stateless, idempotent, loopback-only HTTP endpoint that a ClickHouse-owned refreshable materialized view pulls.
|
Package queryrunsvc is the query-run capture service (ADR-0115 S1): a stateless, idempotent, loopback-only HTTP endpoint that a ClickHouse-owned refreshable materialized view pulls. |
|
keelson/runtime/runid
Package runid mints and validates the identity of a query run — the E4 extension point of doc/explanation/query-system-requirements.md.
|
Package runid mints and validates the identity of a query run — the E4 extension point of doc/explanation/query-system-requirements.md. |
|
keelson/runtime/runinfo
Package runinfo captures the identity of a single pebble2impl process boot — a "run" — and makes it discoverable to every app launched inside that run via two channels: the PEBBLE2_RUN_ID environment variable, and a zerolog field on the base logger that app loggers derive from.
|
Package runinfo captures the identity of a single pebble2impl process boot — a "run" — and makes it discoverable to every app launched inside that run via two channels: the PEBBLE2_RUN_ID environment variable, and a zerolog field on the base logger that app loggers derive from. |
|
keelson/runtime/runstream
Package runstream is the result-frame contract of a query run (the E3 extension point of doc/explanation/query-system-requirements.md).
|
Package runstream is the result-frame contract of a query run (the E3 extension point of doc/explanation/query-system-requirements.md). |
|
keelson/runtime/sysmetricsbus
Package sysmetricsbus carries system-metrics snapshots over a bus as a unidirectional publish/subscribe data plane (ADR-0090).
|
Package sysmetricsbus carries system-metrics snapshots over a bus as a unidirectional publish/subscribe data plane (ADR-0090). |
|
keelson/runtime/sysmscrape
Package sysmscrape is the scraper-side glue of the system-metrics plane: it wires the /proc- and /sys-reading collectors (public/observability/sysmetrics) to a sysmetricsbus Producer.
|
Package sysmscrape is the scraper-side glue of the system-metrics plane: it wires the /proc- and /sys-reading collectors (public/observability/sysmetrics) to a sysmetricsbus Producer. |
|
keelson/runtime/task
Package task is keelson's bus-protocol primitive for long-running, cancellable, observable work — the M1 surface of ADR-0038.
|
Package task is keelson's bus-protocol primitive for long-running, cancellable, observable work — the M1 surface of ADR-0038. |
|
keelson/runtime/task/estimator
Package estimator is the throughput + humanized-form computation that gates emission inside a task.Handle.
|
Package estimator is the throughput + humanized-form computation that gates emission inside a task.Handle. |
|
keelson/runtime/task/supervisor
Package supervisor is the ADR-0038 M3 audit + heartbeat layer for the task primitive.
|
Package supervisor is the ADR-0038 M3 audit + heartbeat layer for the task primitive. |
|
keelson/runtime/topo
Package topo is the appliance topology vocabulary (ADR-0126): the component-marking contract and the compiled-in component registry.
|
Package topo is the appliance topology vocabulary (ADR-0126): the component-marking contract and the compiled-in component registry. |
|
keelson/runtime/vocab
Package vocab is the runtime's leeway natural-key vocabulary per ADR-0026 §SD6.
|
Package vocab is the runtime's leeway natural-key vocabulary per ADR-0026 §SD6. |
|
keelson/runtime/widgethandle
Package widgethandle provides an opaque, runtime-scoped handle for widget IDs.
|
Package widgethandle provides an opaque, runtime-scoped handle for widget IDs. |
|
keelson/runtime/windowhost
Package windowhost is the M3 multi-app host.
|
Package windowhost is the M3 multi-app host. |
|
keelson/security/capslock
Package capslock cross-references google/capslock capability findings against runtime/app manifests per ADR-0026 §SD10.
|
Package capslock cross-references google/capslock capability findings against runtime/app manifests per ADR-0026 §SD10. |
|
llm/openaichat
Package openaichat is an OpenAI-compatible chat-completions client.
|
Package openaichat is an OpenAI-compatible chat-completions client. |
|
math/numerical/entropy
Package entropy provides numerically stable Shannon entropy computation.
|
Package entropy provides numerically stable Shannon entropy computation. |
|
math/numerical/timeticks
Package timeticks generates calendar-aware tick layouts for time axes.
|
Package timeticks generates calendar-aware tick layouts for time axes. |
|
observability/goruntime
Package goruntime reads the running process's own Go runtime metrics (runtime/metrics) into a caller-owned Snapshot.
|
Package goruntime reads the running process's own Go runtime metrics (runtime/metrics) into a caller-owned Snapshot. |
|
observability/humanfmt
Package humanfmt renders metric quantities as compact human-readable strings for the runtime-dashboard apps (imzrt, imztop), which each previously carried a verbatim copy of Bytes (ADR-0061 SD13, same rationale as the SlidingWindow lift).
|
Package humanfmt renders metric quantities as compact human-readable strings for the runtime-dashboard apps (imzrt, imztop), which each previously carried a verbatim copy of Bytes (ADR-0061 SD13, same rationale as the SlidingWindow lift). |
|
observability/slidingwindow
Package slidingwindow provides a fixed-capacity, drop-oldest ring buffer used by the runtime-dashboard samplers (imzrt, imztop) to retain a bounded history of per-tick metric values for plotting.
|
Package slidingwindow provides a fixed-capacity, drop-oldest ring buffer used by the runtime-dashboard samplers (imzrt, imztop) to retain a bounded history of per-tick metric values for plotting. |
|
observability/sysmetrics
Package sysmetrics is the entry point for the Linux system metrics collector tree.
|
Package sysmetrics is the entry point for the Linux system metrics collector tree. |
|
observability/sysmetrics/battery
Package battery samples battery and AC-adapter state from /sys/class/power_supply.
|
Package battery samples battery and AC-adapter state from /sys/class/power_supply. |
|
observability/sysmetrics/container
Package container detects which (if any) container runtime hosts the current process, exposing a typed [EngineE] plus an optional Detail string for runtimes that publish a free-form identifier (e.g.
|
Package container detects which (if any) container runtime hosts the current process, exposing a typed [EngineE] plus an optional Detail string for runtimes that publish a free-form identifier (e.g. |
|
observability/sysmetrics/cpu
Package cpu samples Linux CPU state — totals, per-core utilization, load averages, frequency, RAPL power, and the cgroup-effective cpuset — into a single [Snapshot] per sample.
|
Package cpu samples Linux CPU state — totals, per-core utilization, load averages, frequency, RAPL power, and the cgroup-effective cpuset — into a single [Snapshot] per sample. |
|
observability/sysmetrics/disk
Package disk samples filesystem mounts and per-block-device I/O state.
|
Package disk samples filesystem mounts and per-block-device I/O state. |
|
observability/sysmetrics/gpu
Package gpu hosts the vendor-neutral GPU types — [Device], [Snapshot], and the SamplerI interface — that [sysmetrics.Bundle] wires for cross-vendor consumers.
|
Package gpu hosts the vendor-neutral GPU types — [Device], [Snapshot], and the SamplerI interface — that [sysmetrics.Bundle] wires for cross-vendor consumers. |
|
observability/sysmetrics/internal/deltaclock
Package deltaclock helps collectors compute delta-rate metrics from monotonically-increasing counters sampled over time.
|
Package deltaclock helps collectors compute delta-rate metrics from monotonically-increasing counters sampled over time. |
|
observability/sysmetrics/internal/procfs
Package procfs is a small set of read-only primitives over a /proc-shaped directory tree.
|
Package procfs is a small set of read-only primitives over a /proc-shaped directory tree. |
|
observability/sysmetrics/internal/sysfs
Package sysfs is a small set of read-only primitives over a /sys-shaped directory tree.
|
Package sysfs is a small set of read-only primitives over a /sys-shaped directory tree. |
|
observability/sysmetrics/mem
Package mem samples Linux memory statistics from /proc/meminfo and, optionally, the ZFS ARC accounting at /proc/spl/kstat/zfs/arcstats.
|
Package mem samples Linux memory statistics from /proc/meminfo and, optionally, the ZFS ARC accounting at /proc/spl/kstat/zfs/arcstats. |
|
observability/sysmetrics/net
Package net samples per-interface network statistics — link state, IPv4/IPv6 addresses, MAC, and rx/tx byte counters with derived rates — from /sys/class/net and the standard library's net.Interfaces (a thin wrapper over getifaddrs(3)).
|
Package net samples per-interface network statistics — link state, IPv4/IPv6 addresses, MAC, and rx/tx byte counters with derived rates — from /sys/class/net and the standard library's net.Interfaces (a thin wrapper over getifaddrs(3)). |
|
observability/sysmetrics/proc
Package proc samples the Linux process table by walking /proc/[pid]/{comm,cmdline,stat,statm,status} and yielding one [Info] per visible process.
|
Package proc samples the Linux process table by walking /proc/[pid]/{comm,cmdline,stat,statm,status} and yielding one [Info] per visible process. |
|
observability/sysmetrics/psi
Package psi samples Linux Pressure Stall Information (PSI) from /proc/pressure/{cpu,memory,io} — the share of wall-time tasks spent stalled on each resource, averaged over 10/60/300 s windows.
|
Package psi samples Linux Pressure Stall Information (PSI) from /proc/pressure/{cpu,memory,io} — the share of wall-time tasks spent stalled on each resource, averaged over 10/60/300 s windows. |
|
observability/sysmetrics/sensors
Package sensors enumerates Linux temperature sensors via the /sys/class/ hwmon subsystem.
|
Package sensors enumerates Linux temperature sensors via the /sys/class/ hwmon subsystem. |
|
observability/sysmetrics/sockets
Package sockets samples the host's listening sockets from /proc/net/{tcp,tcp6,udp,udp6,unix} and attributes each to its owning pid via the /proc/[pid]/fd socket-inode walk — the observed-topology listener table of ADR-0126.
|
Package sockets samples the host's listening sockets from /proc/net/{tcp,tcp6,udp,udp6,unix} and attributes each to its owning pid via the /proc/[pid]/fd socket-inode walk — the observed-topology listener table of ADR-0126. |
|
observability/sysmetrics/sysmsnap
Package sysmsnap holds the system-metrics data types — the per-domain snapshot structs, the BundleSnapshot union, the static CPU Topology, and the Domain enum — with no collector code.
|
Package sysmsnap holds the system-metrics data types — the per-domain snapshot structs, the BundleSnapshot union, the static CPU Topology, and the Domain enum — with no collector code. |
|
packageprops
Package packageprops is the shared, zero-dependency vocabulary for per-package property declarations (ADR-0080).
|
Package packageprops is the shared, zero-dependency vocabulary for per-package property declarations (ADR-0080). |
|
science/geo/h3
Package h3 provides bulk, Struct-of-Arrays access to Uber H3 hierarchical geospatial indexing.
|
Package h3 provides bulk, Struct-of-Arrays access to Uber H3 hierarchical geospatial indexing. |
|
science/geo/h3/h3arrow
Package h3arrow provides zero-copy adapters from the h3 package's Struct-of-Arrays and CSR outputs to arrow-go arrays.
|
Package h3arrow provides zero-copy adapters from the h3 package's Struct-of-Arrays and CSR outputs to arrow-go arrays. |
|
science/geo/h3/internal/h3o_wasm
Package h3o_wasm embeds the compiled h3 bridge WebAssembly artifact so the parent package can instantiate it without host filesystem access.
|
Package h3o_wasm embeds the compiled h3 bridge WebAssembly artifact so the parent package can instantiate it without host filesystem access. |
|
science/units
Code generated by copy paste; DO NOT EDIT.
|
Code generated by copy paste; DO NOT EDIT. |
|
semistructured/leeway/anchor/codecdemo
Package codecdemo demonstrates the keelsoncodec --target=anchor emit mode: the same generator that produces the full facts bus- codec stack also produces a schema-agnostic codec for anchor's leeway DML / RA, with Go's type inference binding the schema at the call site.
|
Package codecdemo demonstrates the keelsoncodec --target=anchor emit mode: the same generator that produces the full facts bus- codec stack also produces a schema-agnostic codec for anchor's leeway DML / RA, with Go's type inference binding the schema at the call site. |
|
semistructured/leeway/anchor/codecdemo/nested
Package nested holds codecdemo DTOs written in the NESTED attribute-struct model (Slice C) — a section is a Go struct field whose fields are the sub-columns, instead of flat `membership,section:column` fields.
|
Package nested holds codecdemo DTOs written in the NESTED attribute-struct model (Slice C) — a section is a Go struct field whose fields are the sub-columns, instead of flat `membership,section:column` fields. |
|
semistructured/leeway/anchor/ecsdemo/stage1
Package stage1 is the json/v2 stage of the ecsdemo Entity-Component-System example.
|
Package stage1 is the json/v2 stage of the ecsdemo Entity-Component-System example. |
|
semistructured/leeway/anchor/ecsdemo/stage2
Package stage2 is the leeway-backed mirror of the json/v2 ecsdemo (stage 1).
|
Package stage2 is the leeway-backed mirror of the json/v2 ecsdemo (stage 1). |
|
semistructured/leeway/encodingaspects
Code generated by copy paste; DO NOT EDIT.
|
Code generated by copy paste; DO NOT EDIT. |
|
semistructured/leeway/lwsql
Package lwsql bridges leeway physical column names to the nanopass SQL pipeline.
|
Package lwsql bridges leeway physical column names to the nanopass SQL pipeline. |
|
semistructured/leeway/mappingplan
Package mappingplan is the schema-agnostic data model of a leeway DTO ↔ codec mapping: the parsed Plan (plain columns + tagged-value fields), the membership-channel enum and its carriage axes, and the canonical→Go derived views on Plan / PlainCol / TaggedField (GoType / IsSlice / IsRoaring, backed by DeriveGoShape).
|
Package mappingplan is the schema-agnostic data model of a leeway DTO ↔ codec mapping: the parsed Plan (plain columns + tagged-value fields), the membership-channel enum and its carriage axes, and the canonical→Go derived views on Plan / PlainCol / TaggedField (GoType / IsSlice / IsRoaring, backed by DeriveGoShape). |
|
semistructured/leeway/marshall/component
Package component is a catalogue of leeway component kinds and the archetype question over them (ADR-0146 D5).
|
Package component is a catalogue of leeway component kinds and the archetype question over them (ADR-0146 D5). |
|
semistructured/leeway/marshall/go/goplan
Package goplan is the Go-DTO front-end toolkit for the leeway marshalling stack: the machinery that turns an annotated Go struct into a validated mappingplan.Plan, plus the shared classification both codec back-ends read.
|
Package goplan is the Go-DTO front-end toolkit for the leeway marshalling stack: the machinery that turns an annotated Go struct into a validated mappingplan.Plan, plus the shared classification both codec back-ends read. |
|
semistructured/leeway/marshall/go/marshallgen
Package marshallgen is the generic Go DTO → leeway codec generator.
|
Package marshallgen is the generic Go DTO → leeway codec generator. |
|
semistructured/leeway/marshall/go/marshallreflect
Package marshallreflect is the runtime-reflection sibling of boxer/public/semistructured/leeway/marshall/go/marshallgen.
|
Package marshallreflect is the runtime-reflection sibling of boxer/public/semistructured/leeway/marshall/go/marshallgen. |
|
semistructured/leeway/marshall/lw
Package lw declares the marker types for the leeway nested-struct marshalling front-end (doc/howto/leeway-marshalling.md).
|
Package lw declares the marker types for the leeway nested-struct marshalling front-end (doc/howto/leeway-marshalling.md). |
|
semistructured/leeway/marshall/marshalltypes
Package marshalltypes holds the plain carrier structs for the leeway codec's Cut-2 parametrized / mixed membership channels (ADR-0008 D3).
|
Package marshalltypes holds the plain carrier structs for the leeway codec's Cut-2 parametrized / mixed membership channels (ADR-0008 D3). |
|
semistructured/leeway/membership
Package membership is the low-level wire identity of a Leeway membership and its string representation, role-agnostic.
|
Package membership is the low-level wire identity of a Leeway membership and its string representation, role-agnostic. |
|
semistructured/leeway/membershiprole
Package membershiprole classifies Leeway memberships as primary or secondary and decides whether their parameters contribute to attribute identity.
|
Package membershiprole classifies Leeway memberships as primary or secondary and decides whether their parameters contribute to attribute identity. |
|
semistructured/leeway/useaspects
Code generated by copy paste; DO NOT EDIT.
|
Code generated by copy paste; DO NOT EDIT. |
|
semistructured/leeway/valueaspects
Code generated by copy paste; DO NOT EDIT.
|
Code generated by copy paste; DO NOT EDIT. |
|
storage/recordstore
Package recordstore is the runtime support layer for generated leeway record stores (ADR-0100).
|
Package recordstore is the runtime support layer for generated leeway record stores (ADR-0100). |
|
storage/recordstore/bypassguard
Package bypassguard proves, from outside the store's package tree, that a generated store's dml builder keeps its frame control walled off (ADR-0100 SD6).
|
Package bypassguard proves, from outside the store's package tree, that a generated store's dml builder keeps its frame control walled off (ADR-0100 SD6). |
|
storage/recordstore/chexec
Package chexec provides concrete recordstore.ExecutorI implementations.
|
Package chexec provides concrete recordstore.ExecutorI implementations. |
|
storage/recordstore/cqrsexample
Package cqrsexample is the ADR-0100 slice-S4 worked example: a minimal event-sourced account ledger (CQRS write model) built on a generated recordstore, documentation-grade.
|
Package cqrsexample is the ADR-0100 slice-S4 worked example: a minimal event-sourced account ledger (CQRS write model) built on a generated recordstore, documentation-grade. |
|
storage/recordstore/dimension
Package dimension is the ADR-0112 slice-S1 runtime: a DimensionStore interns a natural key to a surrogate identifier.TaggedId via an injected identifier.IdGeneratorI, emits a descriptor fact exactly once (on the generator's first-sight "fresh" signal), and resolves an id back to its descriptor.
|
Package dimension is the ADR-0112 slice-S1 runtime: a DimensionStore interns a natural key to a surrogate identifier.TaggedId via an injected identifier.IdGeneratorI, emits a descriptor fact exactly once (on the generator's first-sight "fresh" signal), and resolves an id back to its descriptor. |
|
storage/recordstore/dimension/provenance
Package provenance is the first dimension.Store instance (ADR-0112 SD6): it interns a writer's (host, Go call-stack) to a surrogate id and stores the descriptor — hostname and symbolicated frames — once per distinct stack.
|
Package provenance is the first dimension.Store instance (ADR-0112 SD6): it interns a writer's (host, Go call-stack) to a surrogate id and stores the descriptor — hostname and symbolicated frames — once per distinct stack. |
|
storage/recordstore/example
Package example is the ADR-0100 slice-S1 worked example: a small "device" fact table with three ECS-style components (Identity, Battery, Tagged), the reference store over it, and the clickhouse-local round-trip test.
|
Package example is the ADR-0100 slice-S1 worked example: a small "device" fact table with three ECS-style components (Identity, Battery, Tagged), the reference store over it, and the clickhouse-local round-trip test. |
|
storage/recordstore/gen
Package gen is the recordstore generator (ADR-0100 SD6): one invocation takes a leeway TableDesc, a set of component DTO sources and the envelope-role bindings, and emits a complete store package by driving the existing leeway generators (dml, ddl/clickhouse, readaccess, marshallgen) and then emitting the store glue over their output.
|
Package gen is the recordstore generator (ADR-0100 SD6): one invocation takes a leeway TableDesc, a set of component DTO sources and the envelope-role bindings, and emits a complete store package by driving the existing leeway generators (dml, ddl/clickhouse, readaccess, marshallgen) and then emitting the store glue over their output. |
|
storage/recordstore/pushoutstore
Package pushoutstore adapts a generated recordstore to the pushout repo.StorageI persistence seam (ADR-0100 S3, ADR-0079): envelopes, the applied log, the snapshot and the retention ledger persist as append-only rows of one ClickHouse fact table keyed by a string namespace ("env/<hex>", "log", "snapshot", "retention").
|
Package pushoutstore adapts a generated recordstore to the pushout repo.StorageI persistence seam (ADR-0100 S3, ADR-0079): envelopes, the applied log, the snapshot and the retention ledger persist as append-only rows of one ClickHouse fact table keyed by a string namespace ("env/<hex>", "log", "snapshot", "retention"). |
|
streaming/persisted/kafka
Package kafka exposes a franz-go-based Kafka consumer and producer for pebble2impl's persisted-streaming subsystem.
|
Package kafka exposes a franz-go-based Kafka consumer and producer for pebble2impl's persisted-streaming subsystem. |
|
thestack/cmd/imzero2
command
Command imzero2 is the unified CLI binary for imzero2-based applications.
|
Command imzero2 is the unified CLI binary for imzero2-based applications. |
|
thestack/fffi2/compiletime
Package compiletime hosts the build-time scaffolding shared by FFFI2 codegen plugins (docgen, goclient, goserver, rustclient).
|
Package compiletime hosts the build-time scaffolding shared by FFFI2 codegen plugins (docgen, goclient, goserver, rustclient). |
|
thestack/fffi2/compiletime/docgen
Package docgen emits human-readable reference documentation for FFFI2 IDL definitions.
|
Package docgen emits human-readable reference documentation for FFFI2 IDL definitions. |
|
thestack/fffi2/compiletime/goclient
Package goclient generates Go-side fluent builder code for FFFI2 IDL definitions.
|
Package goclient generates Go-side fluent builder code for FFFI2 IDL definitions. |
|
thestack/fffi2/compiletime/goserver
Package goserver generates Go-side server stubs for FFFI2 IDL procedures.
|
Package goserver generates Go-side server stubs for FFFI2 IDL procedures. |
|
thestack/fffi2/compiletime/rustclient
Package rustclient generates Rust-side dispatch tables for FFFI2 IDL definitions.
|
Package rustclient generates Rust-side dispatch tables for FFFI2 IDL definitions. |
|
thestack/fffi2/ir
Package ir is the FFFI2 IDL intermediate representation: typed AST for procedures, methods, factories, enums, code-locations, and argument shapes.
|
Package ir is the FFFI2 IDL intermediate representation: typed AST for procedures, methods, factories, enums, code-locations, and argument shapes. |
|
thestack/fffi2/ir/idl
Package idl is the embedded Go DSL for declaring FFFI2 IDL definitions.
|
Package idl is the embedded Go DSL for declaring FFFI2 IDL definitions. |
|
thestack/fffi2/runtime
Package runtime is the FFFI2 wire-protocol runtime — binary marshalling, channel I/O, deferred-block capture, and procedure dispatch.
|
Package runtime is the FFFI2 wire-protocol runtime — binary marshalling, channel I/O, deferred-block capture, and procedure dispatch. |
|
thestack/fffi2/typed
Package typed provides Go-side typed wrappers over the raw FFFI2 wire runtime.
|
Package typed provides Go-side typed wrappers over the raw FFFI2 wire runtime. |
|
thestack/imzero2/application
Package application owns the imzero2 process lifecycle: configuration parsing, observability bootstrap, render-loop driver wiring, profiling hooks, and graceful shutdown.
|
Package application owns the imzero2 process lifecycle: configuration parsing, observability bootstrap, render-loop driver wiring, profiling hooks, and graceful shutdown. |
|
thestack/imzero2/egui2/bindings
Package bindings holds the Go-side fluent builders for egui2 widgets, blocks, and plots — a mix of code generated by egui2gen (the .out.go / .gen.go files) and hand-written companions that compose those primitives into higher-level surfaces (badges, code views, snarl integration, etc.).
|
Package bindings holds the Go-side fluent builders for egui2 widgets, blocks, and plots — a mix of code generated by egui2gen (the .out.go / .gen.go files) and hand-written companions that compose those primitives into higher-level surfaces (badges, code views, snarl integration, etc.). |
|
thestack/imzero2/egui2/definition
Package definition holds the FFFI2 IDL definitions for egui2 widgets, blocks, plots, and helper scaffolding.
|
Package definition holds the FFFI2 IDL definitions for egui2 widgets, blocks, plots, and helper scaffolding. |
|
thestack/imzero2/egui2/demo/apps/idsshowcase
Package idsshowcase renders the IDS token catalogue (palette spine + semantic roles + density + rounding + stroke) as a single carousel app.
|
Package idsshowcase renders the IDS token catalogue (palette spine + semantic roles + density + rounding + stroke) as a single carousel app. |
|
thestack/imzero2/egui2/demo/apps/leewaywidgets
Package leewaywidgets_demo showcases the leewaywidgets table/card emitters against a fixture data model.
|
Package leewaywidgets_demo showcases the leewaywidgets table/card emitters against a fixture data model. |
|
thestack/imzero2/egui2/demo/apps/logdemo
Package logdemo is the companion AppI for the logviewer widget: a small interactive panel that emits zerolog events on demand so the operator can watch them stream into the viewer's tail in real time.
|
Package logdemo is the companion AppI for the logviewer widget: a small interactive panel that emits zerolog events on demand so the operator can watch them stream into the viewer's tail in real time. |
|
thestack/imzero2/egui2/demo/apps/regex_explorer
Package regex_explorer is an interactive GUI for testing ClickHouse-flavoured regular expressions.
|
Package regex_explorer is an interactive GUI for testing ClickHouse-flavoured regular expressions. |
|
thestack/imzero2/egui2/demo/apps/registry
Package registry is the single source of truth for the ImZero2 demo catalog.
|
Package registry is the single source of truth for the ImZero2 demo catalog. |
|
thestack/imzero2/egui2/demo/apps/sccmap
Package sccmap is the "Repo code exploration" app — visualises `go tool scc` output over a chosen repository as a frame-based treemap with one or two distsummary widgets reporting the statistical distribution of the currently-selected size / color metrics.
|
Package sccmap is the "Repo code exploration" app — visualises `go tool scc` output over a chosen repository as a frame-based treemap with one or two distsummary widgets reporting the statistical distribution of the currently-selected size / color metrics. |
|
thestack/imzero2/egui2/demo/carousel
Package demo is the imzero2 demo carousel — the registry shell that resolves demo subcommands to their renderer functions and orchestrates switching between built-in apps under cmd/imzero2's `imzero2 demo` subcommand.
|
Package demo is the imzero2 demo carousel — the registry shell that resolves demo subcommands to their renderer functions and orchestrates switching between built-in apps under cmd/imzero2's `imzero2 demo` subcommand. |
|
thestack/imzero2/egui2/driver
Package driver wires the Rust child-process side of imzero2: spawns the `main_rust` viewport, manages the FFFI2 byte channel, and orchestrates the egui2 codegen build via the embedded compiletime plugins.
|
Package driver wires the Rust child-process side of imzero2: spawns the `main_rust` viewport, manages the FFFI2 byte channel, and orchestrates the egui2 codegen build via the embedded compiletime plugins. |
|
thestack/imzero2/egui2/widgets/axisruler
Package axisruler paints a linear tick axis — a baseline, tick marks, and text labels — along one side of a rectangular plot area.
|
Package axisruler paints a linear tick axis — a baseline, tick marks, and text labels — along one side of a rectangular plot area. |
|
thestack/imzero2/egui2/widgets/badge
Package badge implements a compact labelled tag rendered as a Frame (rounded fill + optional stroke + padding) wrapping a styled LabelAtoms.
|
Package badge implements a compact labelled tag rendered as a Frame (rounded fill + optional stroke + padding) wrapping a styled LabelAtoms. |
|
thestack/imzero2/egui2/widgets/basemap
Package basemap resolves the shared slippy-map basemap tile server from the BOXER_MAP_TILE_* environment variables and applies it to a walkers map widget.
|
Package basemap resolves the shared slippy-map basemap tile server from the BOXER_MAP_TILE_* environment variables and applies it to a walkers map widget. |
|
thestack/imzero2/egui2/widgets/boxenplot
Package boxenplot is the imzero2 widget for letter-value (Hofmann, Wickham & Kafadar 2017) plots.
|
Package boxenplot is the imzero2 widget for letter-value (Hofmann, Wickham & Kafadar 2017) plots. |
|
thestack/imzero2/egui2/widgets/canonicaltypeedit
Package canonicaltypeedit is an editor widget for a single primitive leeway canonical type (canonicaltypes).
|
Package canonicaltypeedit is an editor widget for a single primitive leeway canonical type (canonicaltypes). |
|
thestack/imzero2/egui2/widgets/canonicaltypesummary
Package canonicaltypesummary is a reusable, tethered value-inspector for a single leeway canonical type (canonicaltypes).
|
Package canonicaltypesummary is a reusable, tethered value-inspector for a single leeway canonical type (canonicaltypes). |
|
thestack/imzero2/egui2/widgets/codeview
Package codeview composes the egui2 CodeViewJob primitive with the project's SQL, JSON, and Go highlighters into a small set of retained- holder builders.
|
Package codeview composes the egui2 CodeViewJob primitive with the project's SQL, JSON, and Go highlighters into a small set of retained- holder builders. |
|
thestack/imzero2/egui2/widgets/color
Package color provides the unified ImZero2 color type per ADR-0052.
|
Package color provides the unified ImZero2 color type per ADR-0052. |
|
thestack/imzero2/egui2/widgets/colormap
Package colormap maps a stream of float32 samples to packed RGBA (0xRRGGBBAA) u32 colors, with NaN/Inf and out-of-range substitution (matplotlib set_bad / set_under / set_over style), intensity scaling (linear, log10, or dB-from-linear-power), and linearly-interpolated palette lookup.
|
Package colormap maps a stream of float32 samples to packed RGBA (0xRRGGBBAA) u32 colors, with NaN/Inf and out-of-range substitution (matplotlib set_bad / set_under / set_over style), intensity scaling (linear, log10, or dB-from-linear-power), and linearly-interpolated palette lookup. |
|
thestack/imzero2/egui2/widgets/colorscale
Package colorscale renders a value-axis legend for a colormap.Config — the same colormap type the scientific texture widgets (heatmapscroll) and treemap use.
|
Package colorscale renders a value-axis legend for a colormap.Config — the same colormap type the scientific texture widgets (heatmapscroll) and treemap use. |
|
thestack/imzero2/egui2/widgets/componentview
Package componentview is the typed per-component complement to the generic leewaywidgets.Table2CardEmitter (ADR-0075).
|
Package componentview is the typed per-component complement to the generic leewaywidgets.Table2CardEmitter (ADR-0075). |
|
thestack/imzero2/egui2/widgets/distsummary
Package distsummary implements a two-level summarisation widget for a single statistical distribution.
|
Package distsummary implements a two-level summarisation widget for a single statistical distribution. |
|
thestack/imzero2/egui2/widgets/ecdf
Package ecdf is the imzero2 widget for plotting an empirical CDF together with a finite-sample exact simultaneous confidence band (Berk-Jones by default; DKW / equal-precision / higher-criticism available per the underlying ecdfbands library).
|
Package ecdf is the imzero2 widget for plotting an empirical CDF together with a finite-sample exact simultaneous confidence band (Berk-Jones by default; DKW / equal-precision / higher-criticism available per the underlying ecdfbands library). |
|
thestack/imzero2/egui2/widgets/ecdfdigest
Package ecdfdigest bridges a boxer tdigest.TDigest to the ecdf widget.
|
Package ecdfdigest bridges a boxer tdigest.TDigest to the ecdf widget. |
|
thestack/imzero2/egui2/widgets/errorview
Package errorview renders a structured wrapped-error chain as a collapsing tree: per-stream sub-headers, per-fact rows showing message (red), stack frame triple (monospace muted), and CBOR diagnostic of any attached structured data (in a dark canvas Frame).
|
Package errorview renders a structured wrapped-error chain as a collapsing tree: per-stream sub-headers, per-fact rows showing message (red), stack frame triple (monospace muted), and CBOR diagnostic of any attached structured data (in a dark canvas Frame). |
|
thestack/imzero2/egui2/widgets/fieldview
Package fieldview renders a hierarchical list of typed key-value pairs as a compact two-line-per-leaf inspector: name + kind tag on one line, value (wrapping, monospace) below.
|
Package fieldview renders a hierarchical list of typed key-value pairs as a compact two-line-per-leaf inspector: name + kind tag on one line, value (wrapping, monospace) below. |
|
thestack/imzero2/egui2/widgets/filepicker
Package filepicker is an in-app file open / save / pick-folder dialog rendered as an egui::Window.
|
Package filepicker is an in-app file open / save / pick-folder dialog rendered as an egui::Window. |
|
thestack/imzero2/egui2/widgets/fsmview
Package fsmview provides a two-level finite-state-machine visualization widget for the ImZero2 framework.
|
Package fsmview provides a two-level finite-state-machine visualization widget for the ImZero2 framework. |
|
thestack/imzero2/egui2/widgets/gauge
Package gauge renders a read-only radial dial: one scalar value mapped onto a bounded [min,max] range, drawn as a ~270° needle dial with optional colored zones, ticks, and a center value readout.
|
Package gauge renders a read-only radial dial: one scalar value mapped onto a bounded [min,max] range, drawn as a ~270° needle dial with optional colored zones, ticks, and a center value readout. |
|
thestack/imzero2/egui2/widgets/gohighlight
Package gohighlight performs AST-aware syntax highlighting for Go source.
|
Package gohighlight performs AST-aware syntax highlighting for Go source. |
|
thestack/imzero2/egui2/widgets/heatmapscroll
Package heatmapscroll composes the colormap package with the scrollingTexture widget (ADR-0058) into a single, opinionated wrapper for "streaming scalar → colour heatmap" use cases: audio spectrograms, RF waterfalls, thermal streams, rolling metrics heatmaps.
|
Package heatmapscroll composes the colormap package with the scrollingTexture widget (ADR-0058) into a single, opinionated wrapper for "streaming scalar → colour heatmap" use cases: audio spectrograms, RF waterfalls, thermal streams, rolling metrics heatmaps. |
|
thestack/imzero2/egui2/widgets/imagedecode
Package imagedecode decodes encoded image bytes into the RGBA8 pixel layout the egui2 image widget consumes: row-major, one uint32 per pixel, packed 0xRRGGBBAA.
|
Package imagedecode decodes encoded image bytes into the RGBA8 pixel layout the egui2 image widget consumes: row-major, one uint32 per pixel, packed 0xRRGGBBAA. |
|
thestack/imzero2/egui2/widgets/inspector
Package inspector is the shared infrastructure backing the project's "value inspector" widgets — small surfaces that bind to a domain value (FSM state, distribution digest, arbitrary record, error chain) and expose it for human exploration.
|
Package inspector is the shared infrastructure backing the project's "value inspector" widgets — small surfaces that bind to a domain value (FSM state, distribution digest, arbitrary record, error chain) and expose it for human exploration. |
|
thestack/imzero2/egui2/widgets/jobprogress
Package jobprogress is a small, stateless widget that renders the progress of a background job — an optional title, a progress bar, and a humanized "…% · Ns left" status line — for embedding inline beneath the thing the job is computing (e.g.
|
Package jobprogress is a small, stateless widget that renders the progress of a background job — an optional title, a progress bar, and a humanized "…% · Ns left" status line — for embedding inline beneath the thing the job is computing (e.g. |
|
thestack/imzero2/egui2/widgets/jsonhighlight
Package jsonhighlight tokenizes JSON for syntax highlighting.
|
Package jsonhighlight tokenizes JSON for syntax highlighting. |
|
thestack/imzero2/egui2/widgets/kanban
Package kanban is an imzero2 widget that renders a board of columns and the cards in them, and lets the user move a card between columns (and reorder it within a column) with per-card controls.
|
Package kanban is an imzero2 widget that renders a board of columns and the cards in them, and lets the user move a card between columns (and reorder it within a column) with per-card controls. |
|
thestack/imzero2/egui2/widgets/layeredgraph
Package layeredgraph defines the engine-neutral seam for static, layered (hierarchical / Sugiyama) layout of directed flow graphs — state machines, DAGs, the leeway pipeline.
|
Package layeredgraph defines the engine-neutral seam for static, layered (hierarchical / Sugiyama) layout of directed flow graphs — state machines, DAGs, the leeway pipeline. |
|
thestack/imzero2/egui2/widgets/layeredgraph/goccyengine
Package goccyengine implements layeredgraph.Engine with Graphviz `dot`, run in-process as WebAssembly via goccy/go-graphviz (wazero, cgo-free).
|
Package goccyengine implements layeredgraph.Engine with Graphviz `dot`, run in-process as WebAssembly via goccy/go-graphviz (wazero, cgo-free). |
|
thestack/imzero2/egui2/widgets/layeredgraph/view
Package view renders a layeredgraph.Layout into an imzero2 PaintCanvas using the existing painter binding — there is no new IDL/FFI surface (ADR-0069).
|
Package view renders a layeredgraph.Layout into an imzero2 PaintCanvas using the existing painter binding — there is no new IDL/FFI surface (ADR-0069). |
|
thestack/imzero2/egui2/widgets/lazypane
Package lazypane gates a host-skippable region — a dock-tab body, or any subtree a parent block can cull — on whether the host actually rendered it last frame, so the Go side can skip building content that would only be discarded.
|
Package lazypane gates a host-skippable region — a dock-tab body, or any subtree a parent block can cull — on whether the host actually rendered it last frame, so the Go side can skip building content that would only be discarded. |
|
thestack/imzero2/egui2/widgets/mappingplanview
Package mappingplanview is an interactive ImZero2 widget for authoring a leeway mappingplan spec and live-previewing the code it compiles to.
|
Package mappingplanview is an interactive ImZero2 widget for authoring a leeway mappingplan spec and live-previewing the code it compiles to. |
|
thestack/imzero2/egui2/widgets/markdown
Package markdown renders Obsidian-flavored Markdown documents through the imzero2 / egui2 widget tree.
|
Package markdown renders Obsidian-flavored Markdown documents through the imzero2 / egui2 widget tree. |
|
thestack/imzero2/egui2/widgets/markdownhighlight
Package markdownhighlight syntax-highlights markdown source by routing it through goldmark's AST and re-emitting a canonical form, recording the byte offset of every marker as it is written.
|
Package markdownhighlight syntax-highlights markdown source by routing it through goldmark's AST and re-emitting a canonical form, recording the byte offset of every marker as it is written. |
|
thestack/imzero2/egui2/widgets/metricsoverlay
Package metricsoverlay renders frame-timing readouts suitable for embedding in a menu or status bar.
|
Package metricsoverlay renders frame-timing readouts suitable for embedding in a menu or status bar. |
|
thestack/imzero2/egui2/widgets/pager
Package pager is a reusable client-side paginator over an in-memory dataset.
|
Package pager is a reusable client-side paginator over an in-memory dataset. |
|
thestack/imzero2/egui2/widgets/pipelineview
Package pipelineview models and lays out schematic data-processing pipelines: a dominant left-to-right spine of stages (`a | b | c | d`) with side channels leaving each stage at sides fixed by port class — stderr below, configuration above, written artifacts hanging as leaves (ADR-0119).
|
Package pipelineview models and lays out schematic data-processing pipelines: a dominant left-to-right spine of stages (`a | b | c | d`) with side channels leaving each stage at sides fixed by port class — stderr below, configuration above, written artifacts hanging as leaves (ADR-0119). |
|
thestack/imzero2/egui2/widgets/pipelineview/view
Package view renders a pipelineview.Layout into an imzero2 PaintCanvas using the existing painter binding — no new IDL/FFI surface, following the layeredgraph precedent (ADR-0069, ADR-0119).
|
Package view renders a pipelineview.Layout into an imzero2 PaintCanvas using the existing painter binding — no new IDL/FFI surface, following the layeredgraph precedent (ADR-0069, ADR-0119). |
|
thestack/imzero2/egui2/widgets/regexhighlight
Package regexhighlight tokenizes RE2 regular-expression syntax for syntax highlighting (ADR-0015).
|
Package regexhighlight tokenizes RE2 regular-expression syntax for syntax highlighting (ADR-0015). |
|
thestack/imzero2/egui2/widgets/regexsummary
Package regexsummary implements a two-level summary widget for a single regular-expression value.
|
Package regexsummary implements a two-level summary widget for a single regular-expression value. |
|
thestack/imzero2/egui2/widgets/runtimestatus
Package runtimestatus renders a one-line snapshot of the active runtime services suitable for embedding in the carousel's bottom panel.
|
Package runtimestatus renders a one-line snapshot of the active runtime services suitable for embedding in the carousel's bottom panel. |
|
thestack/imzero2/egui2/widgets/scctree
Package scctree converts `scc --by-file --format json` output into a *layout.Node hierarchy keyed on directory path, suitable for visualization with the treemap widget.
|
Package scctree converts `scc --by-file --format json` output into a *layout.Node hierarchy keyed on directory path, suitable for visualization with the treemap widget. |
|
thestack/imzero2/egui2/widgets/schemaview
Package schemaview is an imzero2 widget that renders a leeway schema — a common.TableDesc — as a master-detail inspector across two dock panes: a collapsible section navigator ("structure") and a decoded property pane ("detail").
|
Package schemaview is an imzero2 widget that renders a leeway schema — a common.TableDesc — as a master-detail inspector across two dock panes: a collapsible section navigator ("structure") and a decoded property pane ("detail"). |
|
thestack/imzero2/egui2/widgets/selector
Package selector renders an "exactly one of N" choice bound directly to a Go enum value, filling the gap left by the egui2 bindings: egui's own enum-native helpers — `Ui::radio_value(&mut current, value, text)` and `Ui::selectable_value(...)`, whose whole point is to compare-and-assign an enum in one call — are not exposed in the IDL.
|
Package selector renders an "exactly one of N" choice bound directly to a Go enum value, filling the gap left by the egui2 bindings: egui's own enum-native helpers — `Ui::radio_value(&mut current, value, text)` and `Ui::selectable_value(...)`, whose whole point is to compare-and-assign an enum in one call — are not exposed in the IDL. |
|
thestack/imzero2/egui2/widgets/spectrumdisplay
Package spectrumdisplay renders a spectrum-analyzer display: a scrolling waterfall with a labelled frequency axis (engineering Hz/kHz/MHz units), a power/dB colorbar legend, an optional spectrum-line trace, frequency/time annotations (markers and named regions), and a cursor readout in physical units.
|
Package spectrumdisplay renders a spectrum-analyzer display: a scrolling waterfall with a labelled frequency axis (engineering Hz/kHz/MHz units), a power/dB colorbar legend, an optional spectrum-line trace, frequency/time annotations (markers and named regions), and a cursor readout in physical units. |
|
thestack/imzero2/egui2/widgets/taskmonitor
Package taskmonitor is the M4 of ADR-0038 — a reusable widget that observes task.> over the bus and renders an in-flight list (with progress bar + per-row cancel button) and a rolling history of finished tasks.
|
Package taskmonitor is the M4 of ADR-0038 — a reusable widget that observes task.> over the bus and renders an in-flight list (with progress bar + per-row cancel button) and a rolling history of finished tasks. |
|
thestack/imzero2/egui2/widgets/timeline
Package timeline provides a calendar-axis interval-event widget for the ImZero2 framework.
|
Package timeline provides a calendar-axis interval-event widget for the ImZero2 framework. |
|
thestack/imzero2/egui2/widgets/timeline/layout
Package layout provides the pure-Go layout primitives for the ImZero2 timeline widget: greedy lane packing for interval events, row staggering for annotation flags, multi-resolution bin indexing for point events, and a wrapper over boxer's timeticks for renderer-ready tick coordinates.
|
Package layout provides the pure-Go layout primitives for the ImZero2 timeline widget: greedy lane packing for interval events, row staggering for annotation flags, multi-resolution bin indexing for point events, and a wrapper over boxer's timeticks for renderer-ready tick coordinates. |
|
thestack/imzero2/egui2/widgets/timerangepicker
Package timerangepicker holds the value types and library code for the imzero2 time range picker (ADR-0016).
|
Package timerangepicker holds the value types and library code for the imzero2 time range picker (ADR-0016). |
|
thestack/imzero2/egui2/widgets/timerangepicker/evaluator
Package evaluator runs ClickHouse SQL time-range expressions against a runtime-mediated clickhouse-local worker pool.
|
Package evaluator runs ClickHouse SQL time-range expressions against a runtime-mediated clickhouse-local worker pool. |
|
thestack/imzero2/egui2/widgets/timerangepicker/presets
Package presets provides the time range picker's quick-range sidebar entries.
|
Package presets provides the time range picker's quick-range sidebar entries. |
|
thestack/imzero2/egui2/widgets/timerangepicker/validator
Package validator wraps boxer's nanopass.Parse (ClickHouse Grammar1) to provide sub-millisecond in-process syntax validation for the time range picker's expression fields.
|
Package validator wraps boxer's nanopass.Parse (ClickHouse Grammar1) to provide sub-millisecond in-process syntax validation for the time range picker's expression fields. |
|
thestack/imzero2/egui2/widgets/treemap
Package treemap provides an interactive Frame-based treemap widget with zoom-from-rect transitions on drill-in and drill-up.
|
Package treemap provides an interactive Frame-based treemap widget with zoom-from-rect transitions on drill-in and drill-up. |
|
thestack/imzero2/egui2/widgets/treemap/layout
Package layout provides a squarified treemap layout algorithm and immediate-mode rendering helpers for the ImZero2 egui2 framework.
|
Package layout provides a squarified treemap layout algorithm and immediate-mode rendering helpers for the ImZero2 egui2 framework. |
|
thestack/imzero2/egui2/widgets/videooutput
Package videooutput is the ADR-0088 "video output" control for the imzero2 remote-stream pipeline.
|
Package videooutput is the ADR-0088 "video output" control for the imzero2 remote-stream pipeline. |
|
thestack/imzero2/egui2/widgets/worldmap
Package worldmap renders a schematic world choropleth: countries from the embedded Natural Earth 110m admin-0 asset, filled by a per-country value through a colormap, drawn Go-side into a content-versioned Image texture (ADR-0114).
|
Package worldmap renders a schematic world choropleth: countries from the embedded Natural Earth 110m admin-0 asset, filled by a per-country value through a colormap, drawn Go-side into a content-versioned Image texture (ADR-0114). |
|
thestack/imzero2/host
Package imzhost provides reusable imzero2 host-side helpers shared by the carousel demo and elle's cmd host: the shared window chrome (DecorateRenderer / ChromeConfig), the per-app windowed renderer adapter (AdaptToRenderer / WindowDefaultSize), and the screenshot-tour renderers (AdaptBodyOnly / DecorateScreenshotRenderer / ScreenshotStageSize).
|
Package imzhost provides reusable imzero2 host-side helpers shared by the carousel demo and elle's cmd host: the shared window chrome (DecorateRenderer / ChromeConfig), the per-app windowed renderer adapter (AdaptToRenderer / WindowDefaultSize), and the screenshot-tour renderers (AdaptBodyOnly / DecorateScreenshotRenderer / ScreenshotStageSize). |
|
thestack/imzero2/imzero2env
Package imzero2env centralises the IMZERO2_* environment variables consumed across the imzero2 demo carousel, tours, and embedded applications.
|
Package imzero2env centralises the IMZERO2_* environment variables consumed across the imzero2 demo carousel, tours, and embedded applications. |
|
thestack/imzero2/metrics
Package metrics tracks per-frame timing budgets for imzero2 — Go render, Rust interpret, and vsync slack.
|
Package metrics tracks per-frame timing budgets for imzero2 — Go render, Rust interpret, and vsync slack. |
|
thestack/imzero2/videopipeline
Package videopipeline is the Go-side, first-class model of the imzero2 remote-stream video pipeline (ADR-0088 SD9).
|
Package videopipeline is the Go-side, first-class model of the imzero2 remote-stream video pipeline (ADR-0088 SD9). |
|
thestack/utfsafe
Package utfsafe coerces arbitrary byte streams into UTF-8-valid strings for the FFFI wire and other UTF-8-strict consumers.
|
Package utfsafe coerces arbitrary byte streams into UTF-8-valid strings for the FFFI wire and other UTF-8-strict consumers. |
|
showcase
|
|
|
deploy
Package deploy implements ADR-0085: on-box pull-build-and-atomic-deploy for the imzero2 headless demo.
|
Package deploy implements ADR-0085: on-box pull-build-and-atomic-deploy for the imzero2 headless demo. |
Click to show internal directories.
Click to hide internal directories.