Skip to content

Commit c8b14bc

Browse files
committed
refactor: migrate repository documentation from Markdown to AsciiDoc
1 parent 8e3a010 commit c8b14bc

31 files changed

Lines changed: 2797 additions & 2480 deletions

‎.migration/RUBY_TO_RUST.adoc‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
== Ruby → Rust Migration Guide
2+
3+
=== Policy
4+
5+
Ruby code should be migrated to Rust for: - Better memory safety -
6+
Performance improvements - Static typing
7+
8+
=== Migration Steps
9+
10+
[arabic]
11+
. Create `+Cargo.toml+` and `+src/main.rs+`
12+
. Convert Ruby classes to Rust structs
13+
. Use `+serde+` for serialization
14+
. Remove Gemfile and *.rb files after migration
15+
16+
=== Status: PENDING MIGRATION

‎.migration/RUBY_TO_RUST.md‎

Lines changed: 0 additions & 19 deletions
This file was deleted.

‎ARCHITECTURE.adoc‎

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
== Architecture
2+
3+
=== Overview
4+
5+
This repository follows a modular, maintainable architecture designed
6+
for clarity, scalability, and long-term sustainability.
7+
8+
=== Directory Structure
9+
10+
....
11+
.
12+
├── src/ # Source code
13+
├── tests/ # Test suites
14+
├── docs/ # Documentation
15+
├── scripts/ # Utility scripts
16+
├── config/ # Configuration files
17+
├── LICENSE # License file
18+
├── LICENSES/ # Full license texts
19+
└── README.adoc # Project documentation
20+
....
21+
22+
=== Design Principles
23+
24+
* *Separation of Concerns*: Each module has a single responsibility
25+
* *Testability*: Code is written to be easily testable
26+
* *Documentation*: All public APIs are documented
27+
* *Configuration*: Environment-specific settings are externalized
28+
29+
=== Dependencies
30+
31+
* External dependencies are minimized and clearly declared
32+
* Version pinning is used for reproducibility
33+
34+
=== Security Considerations
35+
36+
* Sensitive data is never committed to the repository
37+
* Secrets are managed through environment variables or secure vaults
38+
* Regular dependency audits are performed
39+
40+
=== Maintainability
41+
42+
* Code follows consistent style guidelines
43+
* Pull requests require review and CI checks
44+
* Issues and discussions are tracked transparently
45+
46+
'''''
47+
48+
_Last updated: 2026-07-18_

‎ARCHITECTURE.md‎

Lines changed: 0 additions & 47 deletions
This file was deleted.

‎CHANGELOG.adoc‎

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
== Changelog
2+
3+
All notable changes to `+absolute-zero+` will be documented in this
4+
file.
5+
6+
This file is generated from conventional commits by the
7+
https://github.com/hyperpolymath/standards/blob/main/.github/workflows/changelog-reusable.yml[`+changelog-reusable.yml+`]
8+
workflow (`+hyperpolymath/standards#206+`). Adopt the workflow in this
9+
repo’s CI to keep this file in sync automatically — see
10+
https://github.com/hyperpolymath/standards/blob/main/templates/cliff.toml[`+templates/cliff.toml+`]
11+
for the canonical config.
12+
13+
The format follows https://keepachangelog.com/en/1.1.0/[Keep a
14+
Changelog]; this project aims to follow
15+
https://semver.org/spec/v2.0.0.html[Semantic Versioning].
16+
17+
=== [Unreleased]
18+
19+
==== Added
20+
21+
* feat(proofs): complete CNO + OND pillars, verified across six provers
22+
(#100) — OND pillar authored (OND-1..5, zero axioms) in
23+
Coq/Lean/Agda/Z3; single gate `+proofs/verify-all-provers.sh+` →
24+
`+ALL-PROVERS-GREEN+`; Isabelle CNO repaired + OND added; Mizar
25+
`+CNO.miz+` rewritten and verifying; Idris ABI builds
26+
* feat(ci): add `+.github/workflows/proofs.yml+` (Coq + Z3 proof
27+
verification)
28+
* feat(absolute-zero): complete loadStore_preserves_memory proof — no
29+
sorry
30+
31+
==== Fixed
32+
33+
* fix(proofs): remove/correct three latent-unsound Coq axioms
34+
(`+no_cloning+`, `+Cconj_Cexp+`, `+eta_equivalence+`); discharge CNO
35+
axiom base 98 → small classified remainder (#100)
36+
* fix(abi): repair Idris packaging + 6 latent type errors — ABI builds
37+
clean (#100)
38+
* fix(baseline): repair main + estate-policy sweep (unblocks #41) (#42)
39+
* fix(governance): enumerate banned-language demos in .hypatia-ignore
40+
(#44)
41+
* fix(coq/cno): drop cno_decidable axiom (Rice’s theorem territory)
42+
(#36)
43+
* fix(licence): canonicalise to PMPL-1.0-or-later per authorship check
44+
(#133) (#34)
45+
* fix(lean4/cno): finish loadStore_preserves_memory cons-case build
46+
(#28)
47+
* fix(lean4/cno): finish loadStore_preserves_memory cons-case build
48+
(#23)
49+
* fix(licence): canonicalise to PMPL-1.0-or-later per authorship check
50+
(#133) (#22)
51+
* fix(licence): clear scaffold-placeholder leak (isolated; dirty repo)
52+
(#20)
53+
* fix(ci): sync hypatia-scan.yml to canonical (413:
54+
env.HOME+Phase-2+SARIF) (#18)
55+
* fix(ci): adopt canonical hypatia-scan.yml (env.HOME/scanner-layout +
56+
Comment-step gate) (#16)
57+
58+
==== Documentation
59+
60+
* docs: Phase 1 per-axiom triage of 72 Coq Axioms (#58)
61+
* docs: seed docs/proof-debt.md per trusted-base policy (#52)
62+
* docs: record tech-debt audit findings (2026-05-26) (#47)
63+
64+
==== CI
65+
66+
* ci(rust): convert rust-ci.yml to thin wrapper (standards#174 refile)
67+
(#53)
68+
* ci: bump actions/upload-artifact SHA to current v4 (#12)
69+
* ci(secret-scanner): drop duplicate –fail from trufflehog extra_args
70+
(#11)
71+
* ci: fix workflow-linter YAML parse error + self-flag bug
72+
* ci(antipattern): fix top-level dir matching + benchmarks/lsp/bench
73+
filename allowlists (#9)
74+
75+
=== Pre-history
76+
77+
Prior commits to this file’s introduction are recorded in git history
78+
but not formally classified into Keep-a-Changelog sections. To backfill,
79+
run `+git cliff -o CHANGELOG.md+` locally using the canonical
80+
https://github.com/hyperpolymath/standards/blob/main/templates/cliff.toml[`+cliff.toml+`]
81+
— this is one-shot mechanical work.
82+
83+
'''''

‎CHANGELOG.md‎

Lines changed: 0 additions & 67 deletions
This file was deleted.

‎CODE_OF_CONDUCT.adoc‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
== Contributor Covenant Code of Conduct
2+
3+
=== Our Pledge
4+
5+
We pledge to make participation a harassment-free experience for
6+
everyone.
7+
8+
=== Our Standards
9+
10+
*Positive behavior:* * Using welcoming language * Being respectful of
11+
differing viewpoints * Accepting constructive criticism * Focusing on
12+
what is best for the community
13+
14+
*Unacceptable behavior:* * Harassment, trolling, or personal attacks *
15+
Publishing private information without permission
16+
17+
=== Enforcement
18+
19+
Report issues to the maintainers. All complaints will be reviewed.
20+
21+
=== Attribution
22+
23+
Adapted from https://www.contributor-covenant.org/[Contributor Covenant]
24+
v2.1.

‎CODE_OF_CONDUCT.md‎

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)