Skip to content

Commit 145ca23

Browse files
committed
chore: organize monograph living spine and build package
1 parent ae1671a commit 145ca23

5 files changed

Lines changed: 191 additions & 61 deletions

File tree

.github/workflows/Build Living Map.yml

Lines changed: 0 additions & 49 deletions
This file was deleted.
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
name: build-monograph-package
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- "README.md"
9+
- "fmp_monograph_revised.md"
10+
- "main.tex"
11+
- "references.bib"
12+
- "CITATION.cff"
13+
- "FMP.pdf"
14+
- "docs/**"
15+
- ".github/workflows/build-monograph-package.yml"
16+
workflow_dispatch:
17+
18+
permissions:
19+
contents: read
20+
21+
jobs:
22+
build-package:
23+
runs-on: ubuntu-latest
24+
25+
steps:
26+
- uses: actions/checkout@v4
27+
28+
- name: Assemble monograph package
29+
shell: bash
30+
run: |
31+
set -euo pipefail
32+
mkdir -p build/monograph-package/primary
33+
mkdir -p build/monograph-package/docs
34+
mkdir -p build/monograph-package/supporting
35+
36+
cp README.md build/monograph-package/primary/
37+
cp CITATION.cff build/monograph-package/primary/
38+
cp fmp_monograph_revised.md build/monograph-package/primary/
39+
cp main.tex build/monograph-package/primary/
40+
cp references.bib build/monograph-package/primary/
41+
42+
if [ -f FMP.pdf ]; then
43+
cp FMP.pdf build/monograph-package/primary/
44+
fi
45+
46+
if [ -f "FMP Monograph - Revised Validation & Evidence Sections.pdf" ]; then
47+
cp "FMP Monograph - Revised Validation & Evidence Sections.pdf" build/monograph-package/supporting/
48+
fi
49+
50+
if [ -f "FMP Papers Submission Guide.pdf" ]; then
51+
cp "FMP Papers Submission Guide.pdf" build/monograph-package/supporting/
52+
fi
53+
54+
if [ -f "FMP Papers - Quick Start Guide.pdf" ]; then
55+
cp "FMP Papers - Quick Start Guide.pdf" build/monograph-package/supporting/
56+
fi
57+
58+
if [ -f "FMP_Publication_Guide_2025.docx" ]; then
59+
cp "FMP_Publication_Guide_2025.docx" build/monograph-package/supporting/
60+
fi
61+
62+
cp docs/Living_Map_v1_0.md build/monograph-package/docs/
63+
cp LIVING_INDEX.md build/monograph-package/docs/
64+
65+
cat > build/monograph-package/MANIFEST.md <<'EOF'
66+
# FMP Monograph Package Manifest
67+
68+
This artifact contains the current primary monograph spine and the
69+
supporting publication surface.
70+
71+
## Primary
72+
73+
- README.md
74+
- CITATION.cff
75+
- fmp_monograph_revised.md
76+
- main.tex
77+
- references.bib
78+
- FMP.pdf (if present)
79+
80+
## Supporting
81+
82+
- Living_Map_v1_0.md
83+
- LIVING_INDEX.md
84+
- publication guide PDFs/DOCX when present
85+
EOF
86+
87+
- name: Upload monograph package artifact
88+
uses: actions/upload-artifact@v4
89+
with:
90+
name: fmp-monograph-package
91+
path: build/monograph-package

LIVING_INDEX.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,45 @@
1+
# FMP Monograph Living Index
12

3+
This file is the current human-facing index of the monograph repository.
4+
5+
## Current primary sources
6+
7+
Use these files first when reading or packaging the monograph:
8+
9+
| Role | File | Status |
10+
|------|------|--------|
11+
| Human entry | `README.md` | Active |
12+
| Current primary markdown spine | `fmp_monograph_revised.md` | Active |
13+
| Current LaTeX spine | `main.tex` | Active |
14+
| Current bibliography | `references.bib` | Active but thin |
15+
| Current monograph PDF surface | `FMP.pdf` | Active export |
16+
| Citation layer | `CITATION.cff` | Active |
17+
18+
## Supporting publication files
19+
20+
These files support publication preparation but are not the first reading entry:
21+
22+
| File | Role |
23+
|------|------|
24+
| `FMP Monograph - Revised Validation & Evidence Sections.pdf` | Evidence-heavy export |
25+
| `FMP Papers Submission Guide.pdf` | Submission preparation |
26+
| `FMP Papers - Quick Start Guide.pdf` | Short publication guidance |
27+
| `FMP_Publication_Guide_2025.docx` | Legacy preparation guide |
28+
| `Detailed Article Plan.docx` | Planning artifact |
29+
30+
## Large source corpora
31+
32+
These files are valuable, but they should be treated as source corpora, not as the main monograph surface:
33+
34+
| File | Role |
35+
|------|------|
36+
| `FMP_theory_chat_history_for_publication.md` | Long publication source corpus |
37+
| `chat-scopus_articles_latex.md` | Long article-generation corpus |
38+
| `scopus_articles-chat.md` | Long source corpus |
39+
| `Nullo_FMP_Ubitique_fullchat.md` | Long theory/trace corpus |
40+
41+
## Needs future detox
42+
43+
- The repository root still mixes human, publication, machine, archive, and chat layers.
44+
- `references.bib` is still too thin for the scale of the monograph.
45+
- Several DOCX/PDF files should eventually move into a cleaner `Publications` or `Archive` structure.

README.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
[![Release Pipeline](https://github.com/Secret-Uzbek/FMP-monograph/actions/workflows/release-and-publish.yml/badge.svg)](https://github.com/Secret-Uzbek/FMP-monograph/actions/workflows/release-and-publish.yml)
99
[![Zenodo Sync](https://github.com/Secret-Uzbek/FMP-monograph/actions/workflows/zenodo-release.yml/badge.svg)](https://github.com/Secret-Uzbek/FMP-monograph/actions/workflows/zenodo-release.yml)
1010
[![Terra Audit](https://github.com/Secret-Uzbek/FMP-monograph/actions/workflows/terra-audit.yml/badge.svg)](https://github.com/Secret-Uzbek/FMP-monograph/actions/workflows/terra-audit.yml)
11+
[![Monograph Package](https://github.com/Secret-Uzbek/FMP-monograph/actions/workflows/build-monograph-package.yml/badge.svg)](https://github.com/Secret-Uzbek/FMP-monograph/actions/workflows/build-monograph-package.yml)
1112
[![Central Hub](https://img.shields.io/badge/Central-FMP--CENTRAL--REPO-blue)](https://github.com/Secret-Uzbek/FMP-CENTRAL-REPO)
1213
[![Legal](https://img.shields.io/badge/Legal-terra--legal-0f6b57)](https://github.com/AIUZ-Terra-Codex-EcoSystem/terra-legal)
1314

@@ -36,9 +37,11 @@ It should not act like:
3637

3738
1. `README.md`
3839
2. `CITATION.cff`
39-
3. `fmp_monograph_revised.md`
40-
4. `main.tex` and bibliography files
41-
5. supporting publication guides and submission files
40+
3. `LIVING_INDEX.md`
41+
4. `docs/Living_Map_v1_0.md`
42+
5. `fmp_monograph_revised.md`
43+
6. `main.tex` and bibliography files
44+
7. supporting publication guides and submission files
4245

4346
## Ecosystem position
4447

@@ -62,3 +65,10 @@ Do not overload this repository with:
6265
- donor governance files rewritten without need;
6366
- machine maps as first human entry;
6467
- arbitrary archive debris.
68+
69+
## Build surface
70+
71+
This repository now exposes a dedicated `build-monograph-package` workflow.
72+
It assembles the current primary monograph spine and supporting publication files
73+
into a reusable workflow artifact instead of treating the repository as a flat
74+
dump only.

docs/Living_Map_v1_0.md

Lines changed: 43 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,45 @@
1-
# Nullo-PLT-UCOMM-FMP Living Map v1.0
2-
| Узел | Репо | Файл | SHA256 | Цитата |
3-
|------|------|------|--------|--------|
4-
| 1 | FMP-monograph | README.md | 6f3d10e8c84d4c8dc6d4bb0c4e73a798ab6cf4ac979924741d2bd349052dfdec | «This repository contains the complete source of the Fractal Metascience Paradigm (FMP) – unified epistemic framework» |
5-
| 2 | FMP-monograph | fmp_monograph.tex | 6f3d10e8c84d4c8dc6d4bb0c4e73a798ab6cf4ac979924741d2bd349052dfdec | «Fractal Metascience Paradigm integrates NULLO, PLT, EUO, FMP – recursive knowledge organism» |
6-
| 3 | FMP-monograph | fmp_monograph.pdf | 8fe26cdb45652b3216a4efb2bdfedcb31a02260f79633ef2c40a4bfa8f13a77e | «200 000 words – 42 chapters – APA7 – DOI per figure – Springer-ready» |
1+
# FMP Monograph Living Map v1.1
72

3+
This map replaces the old pseudo-global table and describes the repository as it
4+
actually exists now.
85

9-
---
10-
**Contact:** a.abdukarimov@fractal-metascience.org
11-
**ORCID:** 0009-0000-6394-4912
6+
## Primary monograph spine
7+
8+
| Node | File | Role |
9+
|------|------|------|
10+
| 1 | `README.md` | Human-facing entry point |
11+
| 2 | `fmp_monograph_revised.md` | Current primary markdown monograph spine |
12+
| 3 | `main.tex` | Current LaTeX monograph spine |
13+
| 4 | `references.bib` | Current bibliography file |
14+
| 5 | `FMP.pdf` | Current PDF publication surface |
15+
| 6 | `CITATION.cff` | DOI and citation surface |
16+
17+
## Supporting publication layer
18+
19+
| File | Role |
20+
|------|------|
21+
| `FMP Monograph - Revised Validation & Evidence Sections.pdf` | Evidence-rich export |
22+
| `FMP Papers Submission Guide.pdf` | Submission support |
23+
| `FMP Papers - Quick Start Guide.pdf` | Short publication guide |
24+
| `FMP_Publication_Guide_2025.docx` | Legacy guide |
25+
| `Detailed Article Plan.docx` | Planning artifact |
26+
27+
## Source corpora and trace-heavy files
28+
29+
| File | Role |
30+
|------|------|
31+
| `FMP_theory_chat_history_for_publication.md` | Long publication source corpus |
32+
| `chat-scopus_articles_latex.md` | Article-generation source corpus |
33+
| `scopus_articles-chat.md` | Source corpus |
34+
| `Nullo_FMP_Ubitique_fullchat.md` | Theory/trace corpus |
35+
36+
## Current repository diagnosis
37+
38+
- The repository has a valid monograph surface, but the root is still too dense.
39+
- The current primary files are mixed with large source corpora and legacy exports.
40+
- Future cleanup should move large trace corpora and legacy submission assets into clearer archival sublayers.
41+
42+
## Identity
43+
44+
- Repository: `Secret-Uzbek/FMP-monograph`
45+
- ORCID: `0009-0000-6394-4912`

0 commit comments

Comments
 (0)