Skip to content

Commit 643db20

Browse files
Add roadmap and expand README with project status (#2)
- Document current scaffolding-only state - Add phased roadmap (Specification → Foundation → Implementation → Integration) - Include technology stack per Hyperpolymath Language Policy - Document infrastructure (multi-forge mirroring, instant sync) Co-authored-by: Claude <noreply@anthropic.com>
1 parent 15a9306 commit 643db20

1 file changed

Lines changed: 65 additions & 0 deletions

File tree

README.adoc

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,73 @@
1+
// SPDX-License-Identifier: AGPL-3.0-or-later
12
= Robodog ECM
23
:toc: auto
4+
:toclevels: 3
5+
:icons: font
36

47
Enterprise Content Management automation with Robodog.
58

9+
== Status
10+
11+
[NOTE]
12+
====
13+
**Repo project specification - will be uploaded shortly**
14+
15+
This repository is in initial scaffolding phase. Core specifications, architectural documentation, and implementation code are pending.
16+
====
17+
18+
== Roadmap
19+
20+
[cols="1,3,1", options="header"]
21+
|===
22+
|Phase |Description |Status
23+
24+
|0. Scaffolding
25+
|Repository infrastructure, CI/CD, multi-forge mirroring
26+
|Done
27+
28+
|1. Specification
29+
|Core ECM requirements, architecture docs, API contracts
30+
|Pending
31+
32+
|2. Foundation
33+
|Base ECM primitives, storage abstraction, metadata schema
34+
|Pending
35+
36+
|3. Implementation
37+
|Content ingestion, indexing, retrieval, automation pipelines
38+
|Pending
39+
40+
|4. Integration
41+
|External system connectors, API surface, CLI tooling
42+
|Pending
43+
|===
44+
45+
== Technology Stack
46+
47+
Per the link:.claude/CLAUDE.md[Hyperpolymath Language Policy]:
48+
49+
* **Runtime**: Deno
50+
* **Primary Language**: ReScript (compiles to JS)
51+
* **Systems/Performance**: Rust
52+
* **Configuration**: Nickel
53+
* **Package Management**: Guix / Nix / Deno
54+
55+
== Infrastructure
56+
57+
=== Multi-Forge Mirroring
58+
59+
This repository automatically mirrors to:
60+
61+
* GitLab (`gitlab.com/hyperpolymath`)
62+
* Codeberg (`codeberg.org/hyperpolymath`)
63+
* Bitbucket (`bitbucket.org/hyperpolymath`)
64+
65+
Controlled via repository variables (`*_MIRROR_ENABLED`).
66+
67+
=== Instant Sync
68+
69+
Pushes and releases trigger propagation to `.git-private-farm` for coordinated multi-forge distribution.
70+
671
== License
772

873
AGPL-3.0-or-later

0 commit comments

Comments
 (0)