Skip to content

Commit d929239

Browse files
Add hero banner + complete StatistEase → Statistikles rename (#28)
The repo was renamed to `statistikles` on GitHub, but the project identity still read `statistease`/`StatistEase` throughout the tree. This finishes propagating the rename and adds the hero image to the README. ## Image - New `assets/statistikles-hero.png` referenced as a banner under the README title. ## Rename (82 files) - **Julia:** `module StatistEase` → `Statistikles`; `src/StatistEase.jl` → `src/Statistikles.jl`; `Project.toml` name (UUID unchanged). - **Agda:** `proofs/StatistEase/` → `proofs/Statistikles/`, module decls, and `statistease-proofs.agda-lib` → `statistikles-proofs.agda-lib`. - **FFI / C-ABI:** `statistease_*` → `statistikles_*`, `libstatistease`, `statistease.h`. - **Env vars:** `STATISTEASE_*` → `STATISTIKLES_*`; container tags `statistease:latest`. - **URLs:** `github.com/hyperpolymath/statistease` → `.../statistikles`. - **PLACEHOLDERS.md:** template now tracks `statistikles` as the current project name. Case-sensitive substitution across all four casings; slug in URLs kept lowercase. `git grep -i statistease` now returns 0. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 084e5f7 commit d929239

82 files changed

Lines changed: 399 additions & 396 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.conflow.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
33
# conflow pipeline - Full generate → validate → export
44
version: "1"
5-
name: "statistease"
5+
name: "statistikles"
66

77
stages:
88
- name: "generate"

.devcontainer/Containerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# SPDX-License-Identifier: MPL-2.0
22
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
#
4-
# Dev Container image for StatistEase
4+
# Dev Container image for Statistikles
55
# Base: Chainguard Wolfi (minimal, supply-chain-secure)
6-
# Build: podman build -t StatistEase-dev -f .devcontainer/Containerfile .
6+
# Build: podman build -t Statistikles-dev -f .devcontainer/Containerfile .
77

88
FROM cgr.dev/chainguard/wolfi-base:latest
99

@@ -24,7 +24,7 @@ RUN groupadd -g 1000 nonroot || true \
2424
&& useradd -m -u 1000 -g 1000 -s /bin/bash nonroot || true
2525

2626
# Set workspace directory
27-
WORKDIR /workspaces/StatistEase
27+
WORKDIR /workspaces/Statistikles
2828

2929
# Default shell
3030
ENV SHELL=/bin/bash

.devcontainer/README.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@ This dev container uses `cgr.dev/chainguard/wolfi-base` with git, curl, bash, an
2525

2626
== Customization
2727

28-
Replace `StatistEase` placeholders in both `devcontainer.json` and `Containerfile` with your actual project name. Run `just deps` to verify the environment after first launch.
28+
Replace `Statistikles` placeholders in both `devcontainer.json` and `Containerfile` with your actual project name. Run `just deps` to verify the environment after first launch.

.devcontainer/devcontainer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// SPDX-License-Identifier: MPL-2.0
22
// Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
//
4-
// Dev Container configuration for StatistEase
4+
// Dev Container configuration for Statistikles
55
// Works with: VS Code Dev Containers, GitHub Codespaces, Gitpod
66
// Container runtime: Podman (recommended) or any OCI-compliant runtime
77
{
8-
"name": "StatistEase",
8+
"name": "Statistikles",
99

1010
"build": {
1111
"dockerfile": "Containerfile",

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# statistease - Editor Configuration
1+
# statistikles - Editor Configuration
22
# https://editorconfig.org
33

44
root = true

.envrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ if has nix && [ -f flake.nix ]; then
1818
fi
1919

2020
# Project environment variables
21-
export PROJECT_NAME="StatistEase"
21+
export PROJECT_NAME="Statistikles"
2222
export RSR_TIER="infrastructure"
2323
# export DATABASE_URL="..."
2424
# export API_KEY="..."

.github/workflows/e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# SPDX-License-Identifier: MPL-2.0
22
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
#
4-
# StatistEase — E2E + Aspect Tests
4+
# Statistikles — E2E + Aspect Tests
55
#
66
# Runs the Julia test suite (478 tests, 10 Agda proofs, 8 integrations).
77

.machine_readable/6a2/ECOSYSTEM.a2ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ version = "0.1.0"
88
last-updated = "2026-02-20"
99

1010
[project]
11-
name = "StatistEase"
11+
name = "Statistikles"
1212
purpose = "Neurosymbolic statistical analysis — LLMs route, Julia computes, nothing is fabricated"
1313
role = "application"
1414

@@ -22,7 +22,7 @@ projects = [
2222
{ name = "echidna", relationship = "integration", note = "Proof verification via GraphQL — explain_that/prove_that functions" },
2323
{ name = "hypatia", relationship = "integration", note = "Neurosymbolic CI/CD scanning" },
2424
{ name = "verisimdb", relationship = "data-source", note = "Vulnerability and verification data" },
25-
{ name = "panic-attacker", relationship = "tooling", note = "Security scanning of statistease itself" },
25+
{ name = "panic-attacker", relationship = "tooling", note = "Security scanning of statistikles itself" },
2626
{ name = "gitbot-fleet", relationship = "automation", note = "Bot orchestration for CI/CD" },
2727
{ name = "eclexia", relationship = "sibling", note = "Programming language with shadow pricing — parallel neurosymbolic approach" },
2828
]

.machine_readable/6a2/NEUROSYM.a2ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# NEUROSYM.a2ml — Neurosymbolic integration metadata
55
#
6-
# StatistEase is a TEXTBOOK example of Kautz Type 1 neurosymbolic architecture.
6+
# Statistikles is a TEXTBOOK example of Kautz Type 1 neurosymbolic architecture.
77
# This file documents the neural-symbolic boundary and the MOLLOCK RULE.
88

99
[metadata]
@@ -19,7 +19,7 @@ boundary = "src/tools/executor.jl — the execute_tool() function is the neural
1919

2020
[mollock-rule]
2121
# A MOLLOCK is a plausible-sounding fabricated statistical output from neural inference.
22-
# This is the CORE INVARIANT of StatistEase.
22+
# This is the CORE INVARIANT of Statistikles.
2323
definition = "No statistical value may ever be produced by neural inference"
2424
enforcement = [
2525
"Tool dispatch architecture — LLM can only call predefined Julia functions",

.machine_readable/6a2/STATE.a2ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
# STATE.a2ml — Project state checkpoint
44

55
[metadata]
6-
project = "StatistEase"
6+
project = "Statistikles"
77
version = "0.1.0"
88
last-updated = "2026-03-29"
99
status = "active"
1010

1111
[project-context]
12-
name = "StatistEase"
12+
name = "Statistikles"
1313
purpose = "Neurosymbolic statistical analysis assistant — Julia symbolic computation + LLM natural language interface"
1414
completion-percentage = 70
1515

0 commit comments

Comments
 (0)