refactor(workflow): update JFM research workflow and remove obsolete figures
Revise the JFM research workflow documentation to clarify project structure, decision-making processes, and tool routing. Remove outdated figures and images that are no longer relevant to the current manuscript. Ensure that the workflow aligns with the latest research objectives and safety protocols.
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
\documentclass[lineno]{JFM-FLM_Au}
|
||||
|
||||
\usepackage{amsmath,amssymb,bm,booktabs}
|
||||
|
||||
\title{Interpreting learned hydrodynamic cloaking and illusion in a fluidic pinball}
|
||||
|
||||
% R5 review assembly only; not a submission master.
|
||||
% Review status is documented in README.md and is intentionally not rendered.
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
\input{../sections/SECTION_01_INTRODUCTION.tex}
|
||||
\input{../sections/SECTION_02_PROBLEM_METHOD_EVALUATION.tex}
|
||||
\input{../sections/SECTION_03_CAPABILITY_PROGRESSION.tex}
|
||||
\input{../sections/SECTION_04_KARMAN_RESULTS.tex}
|
||||
\input{../sections/SECTION_05_KARMAN_SR_LAW.tex}
|
||||
\input{../sections/SECTION_06_KARMAN_FIELD_CCD.tex}
|
||||
\input{../sections/SECTION_07_CROSS_CASE_EXTENSIONS.tex}
|
||||
\input{../sections/SECTION_08_STEADY_THEORY.tex}
|
||||
|
||||
% SECTION_09_EXPERIMENT_PLACEHOLDER.tex is intentionally not input.
|
||||
% Current safe branch: no author-supplied, provenance-audited experimental prose is admitted.
|
||||
|
||||
\input{../sections/SECTION_10_DISCUSSION_CONCLUSION.tex}
|
||||
|
||||
\bibliographystyle{jfm}
|
||||
\bibliography{../R5_REFERENCES}
|
||||
|
||||
\end{document}
|
||||
@@ -0,0 +1,56 @@
|
||||
# R5 safe review master
|
||||
|
||||
## Status and scope
|
||||
|
||||
This directory contains a review-only assembly master, not a submission master. `R5_REVIEW_MASTER.tex` inputs the current Round-5 section files S1--S8 and S10 in numerical order. S9 is explicitly omitted under the active safe branch because its current file is an author-field placeholder and its substantive author/provenance gates remain open.
|
||||
|
||||
The article title is the current provisional controlling title: *Interpreting learned hydrodynamic cloaking and illusion in a fluidic pinball*. It remains provisional and is not represented as author-final.
|
||||
|
||||
Citation integration is now enabled from the R5-owned `../R5_REFERENCES.bib`. Only S1, S2, S5, S6 and S8 contain reader-facing external citations under the authoritative citation ledger; no source is used to support an internal result.
|
||||
|
||||
## Inherited template mechanics
|
||||
|
||||
The old `My_JFM/FLMguide.tex` was read only to identify mechanics. The new master inherits only:
|
||||
|
||||
- the `JFM-FLM_Au` document class with the `lineno` option;
|
||||
- the preamble package set `amsmath`, `amssymb`, `bm` and `booktabs`;
|
||||
- the standard `\title`, `\begin{document}`, `\maketitle`, section `\input`, and `\end{document}` assembly pattern.
|
||||
|
||||
The JFM support files remain at `../../My_JFM/JFM-FLM_Au.cls` and `../../My_JFM/jfm.bst`; they were neither copied nor edited. Compilation therefore uses `TEXINPUTS` to expose that template directory.
|
||||
|
||||
## Excluded old content and metadata
|
||||
|
||||
No manuscript prose, abstract, keywords, claims, equations, figures, captions, labels, citations, acknowledgements, declarations, author names, affiliations, correspondence details, ORCIDs, funding text, submission metadata, running titles or bibliography keys were copied from `My_JFM/FLMguide.tex`.
|
||||
|
||||
No figure environments or references were added. Review-draft status and the safe-branch S9 omission are documented only in non-rendering master comments and this README; they introduce no typeset notice.
|
||||
|
||||
## Bibliography state and integration
|
||||
|
||||
The review master uses the JFM class citation commands (`\citep` in the section prose), `\bibliographystyle{jfm}`, and `\bibliography{../R5_REFERENCES}`. The bibliography is owned by Round 5 and contains only the externally needed sources approved in `../00_CITATION_CANDIDATE_LEDGER.md`; the legacy `../../My_JFM/jfm.bib` is not loaded.
|
||||
|
||||
The JFM support files remain at `../../My_JFM/JFM-FLM_Au.cls` and `../../My_JFM/jfm.bst`. Compile from `master/` with `TEXINPUTS=../../My_JFM//:` so both the class and `jfm.bst` are discoverable; the bibliography database itself is reached by the explicit relative path `../R5_REFERENCES`.
|
||||
|
||||
## Compile environment and command
|
||||
|
||||
TeX discovery on 2026-08-11 found none of `latexmk`, `pdflatex`, `lualatex`, `xelatex`, `bibtex`, `biber` or `kpsewhich` on `PATH`. A full compile was therefore unavailable and only static preflight was run.
|
||||
|
||||
Once a TeX distribution is available, compile from this directory:
|
||||
|
||||
```bash
|
||||
cd docs/JFM_WYQ/ROUND5_BOTTOM_UP/master
|
||||
TEXINPUTS=../../My_JFM//: latexmk -pdf -interaction=nonstopmode -halt-on-error R5_REVIEW_MASTER.tex
|
||||
```
|
||||
|
||||
If `latexmk` is unavailable but `pdflatex` and `bibtex` are available:
|
||||
|
||||
```bash
|
||||
cd docs/JFM_WYQ/ROUND5_BOTTOM_UP/master
|
||||
TEXINPUTS=../../My_JFM//: pdflatex -interaction=nonstopmode -halt-on-error R5_REVIEW_MASTER.tex
|
||||
TEXINPUTS=../../My_JFM//: bibtex R5_REVIEW_MASTER
|
||||
TEXINPUTS=../../My_JFM//: pdflatex -interaction=nonstopmode -halt-on-error R5_REVIEW_MASTER.tex
|
||||
TEXINPUTS=../../My_JFM//: pdflatex -interaction=nonstopmode -halt-on-error R5_REVIEW_MASTER.tex
|
||||
```
|
||||
|
||||
## Static preflight contract
|
||||
|
||||
Static preflight checks the master structure, exact input order, explicit S9 omission, active R5 bibliography/style paths, exact citation-key resolution, existence of every input and template-support file, and absence of imported author/submission metadata. Static checks cannot establish class/package compatibility, font availability, overfull boxes, page layout, undefined control sequences or other runtime diagnostics; those remain compile-gated.
|
||||
@@ -0,0 +1,89 @@
|
||||
# R5 review master static TeX preflight
|
||||
|
||||
**Project / round / unit:** DynamisLab JFM / Round 5 / independent final static TeX preflight.
|
||||
**Scope:** current `master/R5_REVIEW_MASTER.tex`, all ten files under `sections/`, and `R5_REFERENCES.bib`.
|
||||
**Exclusions:** no section science edits; no edit to `My_JFM/FLMguide.tex`; no CFD, training, artifact generation, dependency installation or TeX compilation.
|
||||
|
||||
## Overall status
|
||||
|
||||
**STATIC PASS; RUNTIME COMPILE CONDITIONAL ONLY.** The current review master, section inputs and Round-5 bibliography pass every requested static check. The post-R5 citation integration is complete: all 49 active citation keys resolve and no legacy key remains. The bibliography contains 49 records, all cited, while the master activates the correct JFM bibliography style and R5 database path. The only remaining condition is engine-based compilation and warning inspection, which is unavailable because no TeX engine, BibTeX executable or TeX resolver is installed.
|
||||
|
||||
No clear mechanical defect was found in `R5_REVIEW_MASTER.tex`, so neither the master nor section science was edited in this preflight.
|
||||
|
||||
## Exact findings
|
||||
|
||||
### PASS — inputs, order and Section 9 omission
|
||||
|
||||
- The master has exactly nine active inputs in exact numerical order: S1, S2, S3, S4, S5, S6, S7, S8 and S10.
|
||||
- Every active `\input` resolves from `master/` to the named file under `../sections/`.
|
||||
- `SECTION_09_EXPERIMENT_PLACEHOLDER.tex` exists but is not actively input.
|
||||
- The master explicitly records both the S9 omission and its safe-branch reason.
|
||||
- The omitted S9 placeholder contains a `\subsection` but no top-level `\section`; omission avoids introducing orphaned section structure.
|
||||
|
||||
### PASS — citation and bibliography integration
|
||||
|
||||
Static inventory reports:
|
||||
|
||||
- **49 bibliography entries, 49 unique keys** in `R5_REFERENCES.bib`;
|
||||
- **64 citation-key occurrences, 49 unique cited keys** across the section TeX;
|
||||
- **49/49 active-citation resolution:** every cited key exists in `R5_REFERENCES.bib`;
|
||||
- zero unresolved keys;
|
||||
- zero uncited bibliography entries;
|
||||
- zero duplicate bibliography keys;
|
||||
- zero legacy keys among active citations.
|
||||
|
||||
The master has exactly these active bibliography commands:
|
||||
|
||||
- `\bibliographystyle{jfm}`;
|
||||
- `\bibliography{../R5_REFERENCES}`.
|
||||
|
||||
From `master/`, `../R5_REFERENCES` resolves to the current Round-5-owned `R5_REFERENCES.bib`. The legacy `My_JFM/jfm.bib` is not loaded. The JFM class loads `natbib` in author--year mode, providing the active `\citep` interface.
|
||||
|
||||
### PASS — braces, environments and math delimiters
|
||||
|
||||
A comment-aware Python scanner checked the master plus all ten section files, 11 TeX files total:
|
||||
|
||||
- balanced unescaped `{...}` groups;
|
||||
- correctly nested and paired `\begin{...}` / `\end{...}` environments;
|
||||
- even unescaped `$` delimiter counts;
|
||||
- paired `\(...\)` and `\[...\]` math delimiters.
|
||||
|
||||
Result: zero structural errors. All displayed `equation` environments close correctly; no environment mismatch or visible equation delimiter defect was found.
|
||||
|
||||
### PASS — section and document ownership
|
||||
|
||||
- Each admitted input S1--S8 and S10 owns exactly one top-level `\section`.
|
||||
- No admitted section owns `\documentclass`, document begin/end, bibliography style or bibliography database commands.
|
||||
- The master supplies one document wrapper and introduces no duplicate section wrapper.
|
||||
- The bibliography appears after S10 and before `\end{document}`.
|
||||
|
||||
### PASS — class and support paths
|
||||
|
||||
- `\documentclass[lineno]{JFM-FLM_Au}` is supported by `../../My_JFM/JFM-FLM_Au.cls` under the documented compile-from-`master/` `TEXINPUTS=../../My_JFM//:` assumption.
|
||||
- The class's `lineno` option requests `lineno-FLM`; `../../My_JFM/lineno-FLM.sty` exists.
|
||||
- `\bibliographystyle{jfm}` is supported by `../../My_JFM/jfm.bst` under the same `TEXINPUTS` assumption.
|
||||
- The class statically supplies author--year `natbib`; no manuscript-local citation command definition is needed.
|
||||
|
||||
### PASS — no superseded citation condition
|
||||
|
||||
The earlier condition that section citations used legacy keys and that bibliography integration was disabled is no longer true. It has been removed from this report. Current active-citation resolution and complete 49-entry integration are a PASS.
|
||||
|
||||
## Runtime-only condition
|
||||
|
||||
No executable was found for `latexmk`, `pdflatex`, `lualatex`, `xelatex`, `bibtex`, `biber` or `kpsewhich`. Therefore the only remaining gate is runtime compilation with the documented class/style search path and subsequent inspection of generated citation/reference warnings, class/package compatibility, fonts, line numbering, layout and bad boxes. No static defect presently predicts a compile failure.
|
||||
|
||||
## Final gate
|
||||
|
||||
- **Static TeX structure:** PASS.
|
||||
- **Input order and existence:** PASS.
|
||||
- **Safe S9 omission:** PASS.
|
||||
- **Braces/environments/math delimiters:** PASS.
|
||||
- **Active R5 citation resolution:** PASS, 49/49; zero uncited bibliography entries.
|
||||
- **Bibliography activation/path/style:** PASS.
|
||||
- **Master mechanical correctness:** PASS; no edit required.
|
||||
- **Section science:** untouched.
|
||||
- **Full runtime compile:** CONDITIONAL only because no TeX/BibTeX toolchain is available.
|
||||
|
||||
## Evidence-use closeout
|
||||
|
||||
This rerun used current repository files and robust static scripts. The current master, all ten section TeX files, R5 bibliography, JFM class and support-file paths were inspected. Nowledge was searched narrowly for navigation; repository files controlled the result. Working Memory, thread recall, `mem_fs`, literature search/PDF read, CFD, training, artifact generation and independent scientific verification were not used. This is a static TeX assembly audit, not a science or evidence audit.
|
||||
Reference in New Issue
Block a user