Skip to content

Commit 3b9e91a

Browse files
claudehyperpolymath
authored andcommitted
chore(rename): Julia the Viper -> JtV (repo slug + full prose rebrand)
Renames the project from "Julia the Viper" to "JtV" throughout, so the "Julia" no longer reads -- to people or bots -- as the Julia programming language. - Slug julia-the-viper -> jtv across URLs, manifests (Cargo.toml repository, guix.scm, flake.nix, stapeln.toml, package.json), CI, .well-known/security.txt, FUNDING.yml, .machine_readable/*, README badges; git mv editors/julia-the-viper.tmLanguage.json -> editors/jtv.tmLanguage.json (+ referrers). - Prose "Julia the Viper" / "Julia-the-Viper" -> "JtV" across docs, specs, academic papers, Lean/Idris headers, source comments, wiki, playground. - Etymology preserved as a footnote in README.adoc + CLAUDE.md: JtV was formerly "Julia the Viper" (honoring mathematician Julia Robinson + the "adder" pun), renamed to drop the Julia-language confusion. - Repadded the REPL ASCII banner box after the shorter name. Left deliberately: the all-caps acronym "JTV" (carries no "Julia" confusion), the ERC-20 example token symbol "JTV", and the DESIGN-JTV-V2-REVERSIBILITY.md filename. The GitHub repo rename (Settings -> jtv) is a separate manual step (no API); GitHub auto-redirects old URLs + wiki once done. Merge after the rename so the new URLs resolve. cargo build --workspace + cargo test green (127 lib + integration suites). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BJmfoz1ZS1Pejy9LLMY742
1 parent 5c45b8c commit 3b9e91a

149 files changed

Lines changed: 327 additions & 318 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.

.gitattributes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
*.v text eol=lf
1818
*.zig text eol=lf
1919

20-
# Julia-the-Viper source + conformance corpus. These are parsed byte-exactly by
20+
# JtV source + conformance corpus. These are parsed byte-exactly by
2121
# the test suite, so pin LF: the cross-platform CI matrix must read identical
2222
# bytes on a Windows checkout (otherwise CRLF would change parser/whitespace
2323
# behaviour and fail conformance tests only on Windows).

.gitlab-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# GitLab CI/CD Configuration for Julia the Viper
1+
# GitLab CI/CD Configuration for JtV
22

33
variables:
44
CARGO_HOME: "${CI_PROJECT_DIR}/.cargo"

.machine_readable/6a2/AGENTIC.a2ml

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-
# AGENTIC.a2ml — AI agent constraints and capabilities for julia-the-viper
4+
# AGENTIC.a2ml — AI agent constraints and capabilities for jtv
55
[metadata]
66
version = "0.2.0"
77
last-updated = "2026-04-19"

.machine_readable/6a2/ECOSYSTEM.a2ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
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-
# ECOSYSTEM.a2ml — Julia The Viper ecosystem position
4+
# ECOSYSTEM.a2ml — JtV ecosystem position
55
[metadata]
66
version = "1.1"
77
last-updated = "2026-04-19"
88

99
[project]
10-
name = "Julia The Viper"
10+
name = "JtV"
1111
purpose = "Harvard-architecture programming language with grammatical Control/Data separation; universal extender for injection-resistant retrofits"
1212
role = "Programming language — user-facing runtime substrate"
1313

.machine_readable/6a2/META.a2ml

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-
# META.a2ml — Julia The Viper meta-level information
4+
# META.a2ml — JtV meta-level information
55
[metadata]
66
version = "0.3.0"
77
last-updated = "2026-06-02"

.machine_readable/6a2/NEUROSYM.a2ml

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-
# NEUROSYM.a2ml — Neurosymbolic integration metadata for julia-the-viper
4+
# NEUROSYM.a2ml — Neurosymbolic integration metadata for jtv
55
[metadata]
66
version = "0.2.0"
77
last-updated = "2026-04-19"

.machine_readable/6a2/PLAYBOOK.a2ml

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-
# PLAYBOOK.a2ml — Julia The Viper operational runbook
4+
# PLAYBOOK.a2ml — JtV operational runbook
55
[metadata]
66
version = "0.2.0"
77
last-updated = "2026-04-19"

.machine_readable/6a2/STATE.a2ml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
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-
# STATE.a2ml — Julia The Viper project state
4+
# STATE.a2ml — JtV project state
55
[metadata]
6-
project = "julia-the-viper"
6+
project = "jtv"
77
version = "0.0.1"
88
last-updated = "2026-06-18"
99
status = "active"
1010
session = "2026-06-18 — Echo arc completed + number systems stratified. (b) Echo+Epistemic first-class DONE (proof side, ADR-0009): JtvEcho.lean SECTION 5 = Epistemic lattice + Echo×Epistemic product FunctionEffect lattice + comm/assoc/idem composition laws (matching the already-merged echo.rs/epistemic.rs/effect.rs). Number systems STRATIFIED (ADR-0007 D6 realized as ADR-0010): JtvEcho.lean SECTION 6 3-level NumAlgebra tower 1:1 with the Echo lattice (hex/binary=ℤ-encodings collapse to int's tier; float=approxGroup→Neutral); echo.rs carrier-aware classification (CarrierEnv; reversible += graded shape⊔carrier; default-carrier=Int sound) + effect.rs param-seeded env; number.rs runtime-value bridge Value::reversal_echo. PR #44 + #45 (bridge+ADR-0010) merged; float-LOCALS soundness gate also LANDED (typechecker.rs check_echo_admissible{,_with_residue} seed CarrierEnv from the inferred env self.env → reverse{} over a float local correctly rejected, float routes to reversible{}->tok). lake + cargo green (127 lib tests, 0 sorry/unwrap). NEXT rung: value-level semantics beyond τ=int (gap-005)"
1111

1212
[project-context]
13-
name = "Julia The Viper"
13+
name = "JtV"
1414
purpose = """Harvard-architecture programming language with grammatical separation
1515
of Control (Turing-complete) and Data (total, addition-only). Universal extender
1616
for injection-resistant retrofits. v2 adds reversibility via reverse blocks.

.machine_readable/anchors/ANCHOR.a2ml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
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-
# ANCHOR.a2ml - authoritative anchor for julia-the-viper
4+
# ANCHOR.a2ml - authoritative anchor for jtv
55

66
[metadata]
77
version = "1.0.0"
88
last-updated = "2026-06-13"
99

1010
[anchor]
1111
schema = "hyperpolymath.anchor/1"
12-
repo = "hyperpolymath/julia-the-viper"
12+
repo = "hyperpolymath/jtv"
1313
authority = "upstream-canonical"
1414
purpose = [
15-
"Define canonical semantics and policy boundaries for julia-the-viper.",
15+
"Define canonical semantics and policy boundaries for jtv.",
1616
"Declare what downstream/satellite repos can extend but not redefine.",
1717
"Provide a stable golden path and invariant contract for release readiness.",
1818
]
1919

2020
[identity]
21-
project = "Julia the Viper"
21+
project = "JtV"
2222
kind = "language"
2323
one-sentence = "Harvard-architecture, addition-only language that makes code injection grammatically impossible; v2 adds reverse-addition reversibility with Echo loss-lineage."
2424
domain = "programming-languages / security / formal-methods"

.machine_readable/bot_directives/README.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
// SPDX-License-Identifier: CC-BY-SA-4.0
22
// SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell
3-
= Bot directives — julia-the-viper
3+
= Bot directives — jtv
44
:toc:
55

66
== Purpose
77

88
Per-repo directives for automated agents operating on
9-
`hyperpolymath/julia-the-viper`: what is safe, what is forbidden, and
9+
`hyperpolymath/jtv`: what is safe, what is forbidden, and
1010
which findings are already adjudicated, so automated runs do not
1111
relitigate settled decisions or touch protected surfaces.
1212

0 commit comments

Comments
 (0)