generated from coulomb/repo-seed
research: UseModWiki deep dive (flat-file ancestor); SHARD-WP-0003 done
SHARD-WP-0003 T9 (final). Lineage dive: the flat-file ancestor (Clifford Adams c.2000, from AtisWiki/CvWiki) that early Wikipedia ran on (MediaWiki Phase I). No new capability -- reinforces the minimal flat-file floor (UC-82) and CamelCase linking (UC-25); historical grounding that the file-store floor is the field's common root. Enrichment-only: UC-01/40/25/36/41. Marks T9 done and SHARD-WP-0003 complete (9/9). Feeds SHARD-WP-0002 T11. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -19,7 +19,8 @@ Promoted from `research/260608-c2-wiki-origins/`,
|
||||
`research/260614-ikiwiki-deep-dive/`, and
|
||||
`research/260614-quip-deep-dive/`, and
|
||||
`research/260614-mojomojo-deep-dive/`, and
|
||||
`research/260614-oddmuse-deep-dive/`.
|
||||
`research/260614-oddmuse-deep-dive/`, and
|
||||
`research/260614-usemodwiki-deep-dive/`.
|
||||
See InfoTechPrimers on coulomb.social for use-case catalog conventions.
|
||||
|
||||
## Conventions
|
||||
@@ -1371,7 +1372,11 @@ sub-page/per-assertion provenance even if MVP records it per page.
|
||||
reduce ambiguity across the information space.
|
||||
**Source:** c2, yawex
|
||||
**Notes:** c2 flat namespace + `WikiWord` / `Precise` principle; yawex
|
||||
CamelCase and `[[free links]]`. Markdown-first link semantics TBD.
|
||||
CamelCase and `[[free links]]`. Markdown-first link semantics TBD. **UseModWiki** is the
|
||||
canonical lineage source of **CamelCase auto-linking** (later adding `[[free links]]`) — and
|
||||
the engine **early Wikipedia ran on** (MediaWiki Phase I), so CamelCase-derived page
|
||||
identities are part of the legacy identity surface the adapter must parse and translate
|
||||
(UC-82, `research/260614-usemodwiki-deep-dive/findings.md` §1, §2).
|
||||
**Priority:** Later
|
||||
|
||||
---
|
||||
@@ -2081,6 +2086,29 @@ recorded:** degrade to read/projection/overlay/backup; write-through (page + kee
|
||||
under the lock) only carefully. Architecture logged for `SHARD-WP-0002` (T11/T13): minimal/
|
||||
floor capability profile, partial-history import with completeness metadata.
|
||||
|
||||
### usemodwiki mapping
|
||||
|
||||
(Lineage dive — **no new UC**; reinforces UC-82. Source: the **UseModWiki deep dive**,
|
||||
`research/260614-usemodwiki-deep-dive/findings.md`.)
|
||||
|
||||
| UseModWiki mechanism (findings §) | Catalog UC |
|
||||
|-----------------------------------|------------|
|
||||
| Perl CGI flat-file page+history store (`db/`); the field's ancestor (§1, §2) | UC-82 (reinforced); UC-40 (enriched) |
|
||||
| CamelCase auto-linking (+ later `[[free links]]`) (§1) | UC-25 (enriched) |
|
||||
| Open-editing c2 ethos at the root (§1) | UC-01 (enriched) |
|
||||
| Flat-file retained revisions (§1) | UC-36 / UC-41 (enriched) |
|
||||
| MediaWiki Phase I = UseModWiki → ancestor of MediaWiki/Wikibase (§2) | links UC-73 (Wikibase lineage) |
|
||||
|
||||
Note: UseModWiki is a **lineage** dive — the **flat-file ancestor** (Clifford Adams, c. 2000,
|
||||
from AtisWiki/CvWiki) that **early Wikipedia ran on** (MediaWiki Phase I). It adds **no new
|
||||
shard capability**: its profile is the **minimal flat-file floor** already captured by UC-82
|
||||
(Oddmuse), and its CamelCase linking is UC-25. Its value is **historical grounding** —
|
||||
confirming the minimal file-store floor is the field's *common root*, not a modern
|
||||
simplification, and that shard-wiki's Git-based-Markdown page model must remain
|
||||
attach-compatible with that ancestor (flat files + CamelCase identities + partial history).
|
||||
Architecture: a second instance of the **minimal/floor profile** (T11) and the CamelCase
|
||||
identity surface (UC-25) the adapter must parse/translate.
|
||||
|
||||
---
|
||||
|
||||
## Open questions
|
||||
|
||||
Reference in New Issue
Block a user