Skip to content

Commit 0c128f0

Browse files
chore: rename docs/specs/SPEC.md and faces.md to .adoc (#96) (#97)
- git mv docs/specs/SPEC.md -> docs/specs/SPEC.adoc - git mv docs/specs/faces.md -> docs/specs/faces.adoc - Convert Markdown syntax to AsciiDoc (headings, tables, code fences, bold/italic) - Add standard PMPL preamble with :toc: macro - Update inbound links in NAVIGATION.adoc, docs/README.adoc, docs/guides/frontier-guide.adoc, docs/guides/migration-playbook.adoc, .machine_readable/6a2/META.a2ml - Sweep stale prose references in docs/README.adoc tree diagram, docs/academic/white-papers/language-design.md, docs/standards/RELEASE.md, and lib/quantity.ml doc comment Closes #96
1 parent faffa87 commit 0c128f0

11 files changed

Lines changed: 660 additions & 432 deletions

File tree

.machine_readable/6a2/META.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -667,5 +667,5 @@ consequences = """
667667
"""
668668
references = [
669669
"docs/DESIGN-VISION.adoc (faces section)",
670-
"docs/specs/faces.md (to be written)",
670+
"docs/specs/faces.adoc",
671671
]

NAVIGATION.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ This guide helps you navigate the AffineScript repository structure.
4747
**Key specification documents:**
4848

4949
* link:docs/specs/affinescript-spec.md[AffineScript Specification] - Complete language spec
50-
* link:docs/specs/SPEC.md[Core Specification] - Core language features
50+
* link:docs/specs/SPEC.adoc[Core Specification] - Core language features
5151

5252
**Governance documents:**
5353

docs/README.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ docs/
1313
├── README.adoc # This file
1414
├── specs/ # Language specifications
1515
│ ├── affinescript-spec.md # Complete language specification
16-
│ └── SPEC.md # Core specification
16+
│ └── SPEC.adoc # Core specification
1717
├── governance/ # Community and process docs
1818
│ ├── CODE_OF_CONDUCT.md # Community standards
1919
│ ├── CONTRIBUTING.adoc # How to contribute
@@ -36,7 +36,7 @@ docs/
3636
**For language designers and implementers.**
3737

3838
* link:specs/affinescript-spec.md[AffineScript Specification] - Complete language spec
39-
* link:specs/SPEC.md[Core Specification] - Core language features
39+
* link:specs/SPEC.adoc[Core Specification] - Core language features
4040

4141
=== Governance (`governance/`)
4242

docs/academic/white-papers/language-design.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@ We thank the academic community for foundational work on type theory, linear log
448448

449449
---
450450

451-
**Appendix A**: Full syntax grammar (see SPEC.md)
451+
**Appendix A**: Full syntax grammar (see SPEC.adoc)
452452

453453
**Appendix B**: Typing rules (see proofs/type-soundness.md)
454454

docs/guides/frontier-guide.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -498,7 +498,7 @@ fn fetch_with_retry(
498498
- link:warmup/README.adoc[Warmup scripts] — hands-on exercises, 15 minutes each
499499
- link:migration-playbook.adoc[Migration Playbook] — systematic re-decomposition rules for porting ReScript / TypeScript / other `-script` codebases into AffineScript
500500
- link:frontier-programming-practices/Human_Programming_Guide.adoc[Frontier Programming Practices] — the wider design philosophy (v2.0, 2026-04-10)
501-
- link:../specs/SPEC.md[Language Specification] — the authoritative grammar and semantics
501+
- link:../specs/SPEC.adoc[Language Specification] — the authoritative grammar and semantics
502502
- link:../specs/SETTLED-DECISIONS.adoc[Settled Decisions] — architectural choices and why they were made
503503
- link:../DESIGN-VISION.adoc[Design Vision] — the long view
504504

@@ -521,7 +521,7 @@ AffineScript. Error messages are translated back to the face you chose, so
521521
"Ownership error: single-use variable" appears instead of internal jargon.
522522

523523
Additional faces (JS-face, Pseudocode-face, and others) are on the roadmap.
524-
See link:../specs/faces.md[faces.md] for the architecture.
524+
See link:../specs/faces.adoc[faces.adoc] for the architecture.
525525

526526
[appendix]
527527
== Appendix: Bringing in Target Intrinsics

docs/guides/migration-playbook.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ If you complete a non-trivial `.res → .affine` translation and the re-decompos
321321
* link:frontier-programming-practices/Human_Programming_Guide.adoc[Frontier Programming Practices] — the wider design philosophy.
322322
* link:frontier-programming-practices/AI.a2ml[`AI.a2ml`] — machine-readable companion, read by AI agents at session start.
323323
* link:../specs/SETTLED-DECISIONS.adoc[Settled Decisions] — architectural choices and why they were made.
324-
* link:../specs/SPEC.md[Language Specification] — authoritative grammar and semantics.
324+
* link:../specs/SPEC.adoc[Language Specification] — authoritative grammar and semantics.
325325

326326
[appendix]
327327
== Revision History

0 commit comments

Comments
 (0)