Skip to content

Commit b7259a6

Browse files
refactor: migrate Markdown to AsciiDoc (#486)
Automated migration of .md to .adoc per global rules, preserving wikis and critical exceptions.
1 parent 27c3222 commit b7259a6

138 files changed

Lines changed: 17455 additions & 16378 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.

‎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: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
== Changelog
2+
3+
All notable changes to `+gitbot-fleet+` will be documented in this file.
4+
5+
This file is generated from conventional commits by the
6+
https://github.com/hyperpolymath/standards/blob/main/.github/workflows/changelog-reusable.yml[`+changelog-reusable.yml+`]
7+
workflow (`+hyperpolymath/standards#206+`). Adopt the workflow in this
8+
repo’s CI to keep this file in sync automatically — see
9+
https://github.com/hyperpolymath/standards/blob/main/templates/cliff.toml[`+templates/cliff.toml+`]
10+
for the canonical config.
11+
12+
The format follows https://keepachangelog.com/en/1.1.0/[Keep a
13+
Changelog]; this project aims to follow
14+
https://semver.org/spec/v2.0.0.html[Semantic Versioning].
15+
16+
=== [Unreleased]
17+
18+
==== Added
19+
20+
* feat(sustainabot): migrate bot-integration from AffineScript to
21+
AffineScr… (#199)
22+
* feat(scripts): add fix-tracked-package-lock.sh for standards#67
23+
enforcement (#170)
24+
* feat(robot-repo-automaton): canonical RSR skeleton generator
25+
(rsr-template-repo#48) (#160)
26+
* feat(rhodibot): add offline `+check+` CLI subcommand for CI gating
27+
(#150)
28+
* feat(gsbot)!: faithful Rust/SPARK port — eliminate Python from the
29+
fleet (#145)
30+
31+
==== Fixed
32+
33+
* fix(examples): migrate SafeDOMExample.affine to current AffineScript
34+
grammar (closes #208) (#210)
35+
* fix(sustainabot): parse-blocking OCaml-isms and HANDLE-keyword name
36+
(Refs #148) (#206)
37+
* fix(licence): clear scaffold-placeholder leak (isolated; dirty repo)
38+
(#167)
39+
* fix(ci): pin upload-artifact to valid SHA in fix-unpinned-actions.sh
40+
generator (Refs standards#48) (#163)
41+
* fix(ci): bump a2ml/k9-validate-action pins to canonical (standards#85)
42+
(#162)
43+
* fix(ci): sync hypatia-scan.yml to canonical (kill cd-scanner build
44+
drift) (#161)
45+
* fix: resolve gitbot-fleet legacy hypatia findings at source;
46+
de-baseline (#152)
47+
* fix(ci): adopt canonical hypatia-scan.yml (env.HOME/scanner-layout +
48+
Comment-step gate) (#151)
49+
* fix(shared-context): clear pre-existing clippy -D warnings debt (item
50+
B) (#149)
51+
* fix: stagger estate push to stop CI thundering-herd (#147)
52+
53+
==== Documentation
54+
55+
* docs(archive): session record for sustainabot #148 hand-port
56+
validation (#209)
57+
* docs: promote stub .adoc to faithful AsciiDoc from canonical .md (Item
58+
11 Group A) (#159)
59+
60+
==== CI
61+
62+
* ci: redistribute concurrency-cancel guard to read-only check workflows
63+
(#165)
64+
* ci(hypatia-scan): restore hardened workflow (supersedes #129) (#142)
65+
* ci(workflow): adopt hardened hypatia-scan from
66+
hyperpolymath/hypatia#237 (#126)
67+
* ci: bump actions/upload-artifact SHA to current v4 (#123)
68+
* ci(hypatia-scan): wire FLEET_DISPATCH_TOKEN to its own secret
69+
70+
=== Pre-history
71+
72+
Prior commits to this file’s introduction are recorded in git history
73+
but not formally classified into Keep-a-Changelog sections. To backfill,
74+
run `+git cliff -o CHANGELOG.md+` locally using the canonical
75+
https://github.com/hyperpolymath/standards/blob/main/templates/cliff.toml[`+cliff.toml+`]
76+
— this is one-shot mechanical work.
77+
78+
'''''

0 commit comments

Comments
 (0)