A newer version of this page has been published.
Load it. What you are reading now is out of date.
Prepared forNova Science Publishers, Inc. by Marius Andronie Confidential · under NDA
Strictly confidential. Everything you have sent is treated as confidential
under the agreement I signed and returned to you on 14 August 2026, and I am bound by it from my side
whether or not it is ever countersigned. This page is unlisted and excluded from search engines, it
names no author and carries no title of yours, and nothing links to it. Nothing you drop into it
is uploaded: every check runs inside your own browser, which is why it keeps working with the
network disconnected. Your files are held on one server, used only for this work, shown to nobody,
and deleted the day you ask.
From 14 September 2026 this page is a demonstration only. The Nova typesetting
system, its terms and the status of every one of the twelve levels now live in one place, the private
repository github.com/MariusGithub13/nova-typesetting-system, which you open through the
GitHub invitation sent to you. Where anything on this page differs from that repository or from my email
of 14 September, the repository and that email are correct. The price, payment, timing and upkeep
terms that used to be written further down have been removed from this page, so that they can never
disagree with the repository again.
Marius Andronie
Devaland Marketing SRL, Deva, Romania. I typeset for Nova for twenty years, and I
am writing and running all of this myself.
Checks that read an incoming submission and say whether it is complete, before anyone
spends typesetting time on it. Every rule it applies is quoted from the guidelines you sent on
14 August, not from a general style guide, and where your documents are silent it checks nothing.
It uses your trim size, your resolution minimum and your terms because they are yours. You can run it
on a real submission right now.
Try it on one of your own chapters
Drop a chapter or page proof here
Best of all, the author’s whole submission as a zip or as a folder dragged straight off disk, checked exactly as it arrived. Also a single LaTeX, Word (including the old .doc), LibreOffice, RTF or plain text file.
Drop several chapters for the consistency grid. Add a .bbl
beside a .tex to cross-check citations. Add a copyright form to check its titles
against the manuscript.
The file is read inside your browser and is never uploaded. Nothing is sent
anywhere, nothing is stored, and this page works with your network disconnected.
The one exception, so that nothing in the Network tab is a surprise: until
you choose a file, the page asks this site every few minutes whether a newer version of itself has
been published, and stops asking the moment you drop anything. It sends nothing but that
question.
This is still meant to be argued with. Thirty-one
changes were made to it today, thirteen of them from your own testing, and two checks were withdrawn
once your guidelines turned out not to contain the rule behind them. So please keep going: tell me
what it should catch and does not, what it flags that it should not, and which of these matter least
to you. None of it is fixed until you have said.
What it finds in your own four submissions
These are your files, run against the current version, not an example. The two you sent
on 27 August came with your team’s own checklist of what they found by hand, which is the only
honest way to judge this, so those go first.
Book B · 25542 · against your team’s checklist
12 findings that would stop typesetting, 45 queries for a person to
rule on. Nothing below was told to it in advance.
Your team wrote
What it reported, unprompted
Ch 2 “Figure 4 not mentioned in text”
Ch 2: Figure 4 carries a caption but is never referred to in the text
Ch 3 “Figure 5 not mentioned in text”
Ch 3: Figure 5, the same
Ch 4 “Fig 2, 4 not mentioned in text”
Ch 4: Figures 2 and 3 carry captions and are never referred to
Ch 4 “Fig 7 and 8 mentioned in text but no figures”
Ch 4: the text refers to Figures 7 and 8, but the captions stop at Figure 3
Ch 1 “Permissions for figs?”
Ch 2: three captions declare artwork taken from elsewhere and need written permission
“CTF”
1 of 5 forms is the printed template with nothing filled in; 2 of 5 leave the Book/Journal Title blank
On 27 August the Chapter 4 line was
the one it missed, and I told you so. It is caught now, both halves of it.
Your Chapter 7 line, “Missing figure 17”, I cannot reproduce from the file, and I would
rather say that than manufacture a check that appears to find it. That chapter contains seventeen
captions, seventeen references to them in the prose, and seventeen pictures, numbered 1 to 17 with no
gap. Whatever your team saw is not encoded in the document. What chasing it did find is below, and it
is worth more than the line I was chasing: all seventeen of those figures are under your own 350 dpi
minimum, running between 221 and 284 dpi. If you can tell me what was on the page in front of you,
I will build the check for it.
Book B · 25542 · 7 chapters, 6 copyright forms
Figures called out in the text and never supplied
2
Figures captioned but never referred to
4
Figures placed wider than your maximum, widest 7.34 in
7
Figures under your 350 dpi minimum, worst 3 dpi, none of them a separate file
68
Words that have lost the spaces around them
106
Chapters supplied twice, checked once
7
Your own review sheet, recognised and left alone
1
Book A · 13177 · the one this page cannot open
794 MB across 169 files, which is four times what a browser tab can
hold. The figures below come from the installed version, in a single pass, and that is the whole
argument for it: read chapter by chapter, every check that compares chapters against each other is
destroyed, and this is a nine chapter book.
Book A · 13177 · 9 chapters · 9 blocking, 44 to rule on
Chapters using “et al.” in the reference list, which your checklist records on all nine
10
Figures under your 350 dpi minimum, 91 of them far under
143
Figures in colour, to be ruled on before layout
33
Figures called out in the text and never supplied
3
Captions declaring artwork taken from elsewhere
4
Figures wider than your maximum, widest 8.75 in
10
An introduction with no conclusion or epilogue
1
Chapter files supplied twice, checked once
19
The two you sent on 14 August
Book 1 · 26424 · 19 chapters, 24 forms · 10 blocking, 34 queries
Printed forms with nothing filled in
4 of 24
Forms with the Book/Journal Title left blank
2 of 24
Forms with nothing on the line above the signature block
17 of 24
Contents page with no heading for Chapter 11
1
Reference lists that have lost the spaces between words
3 ch.
Figures wider than your maximum, widest 8.34 in
69
Book 2 · 30 conference copyright forms · 5 blocking, 2 queries
Printed forms with nothing filled in
4 of 27
Forms with the Book/Journal Title left blank
9 of 27
Forms with nothing on the line above the signature block
4 of 27
Versions of the book title in circulation, reported as a question
6
Forms this browser could not read, reported as mine not yours
1
Unreadable forms are counted as a
failure of the tool, not of the author. Nothing is ever reported as clean when it could not be read.
The six title versions on Book 2 are a question, not a fault: with no contents page in that
submission there is nothing to judge them against, and a vote among forms may not accuse one.
Measured 28 August 2026 against Revision 50 of this page, on all four archives you have
sent. Books B, 1 and 2 were run in this browser and you can reproduce them by dropping the same zip
here. Book A was run on the installed version because it does not fit a tab. Every figure carries the
moment it was taken, because this page changes several times a day and a number without a timestamp
quietly becomes a claim about the past.
What you actually receive, and why this page is the weakest version of it
Everything is written in Python, and you get the source. Not a licence, not
a thing you rent from me. Plain Python files your own people can open, read, run and change, on your
server or on a Windows machine in your office. If you would prefer not to run it at all, I will
host it and look after it for a fixed monthly figure, but that is a convenience you choose, not
the way it is sold. The source is yours either way, and it keeps working whether or not you are
paying me. If you and I part company, it keeps working exactly as it did the day before, and any
competent person you employ can maintain it.
This page is a demonstration, not the tool. It is the same checks
rewritten to run inside your browser so you could try them today without installing anything or
sending a file anywhere. That convenience costs a great deal, and you should know exactly what,
because some of it you have already run into:
Reading your copyright forms
30 max
Your Book 2 has exactly 30. A browser tab cannot hold more, and text recognition in a tab takes seconds per page. Installed, it reads every form in a submission and does it in the background.
Pages read per form
4
Enough for your form, not for a long agreement. Installed, there is no page limit.
Submission size
200 MB
Your Book 1 is 102 MB, so a book with more figures would not open here at all. Installed, it reads from disk and the limit is your disk.
Library of Congress checks
not here
Comparing a CIP block against the real record needs to reach their catalogue, which a page like this cannot do. Installed, it can.
How many at a time
one, by hand
Someone has to drop each submission and read the result. Installed, it can watch a folder and report on submissions as they arrive, overnight, without anyone present.
What it may keep
nothing
This page deliberately stores nothing at all. Installed on your machines, it can keep a record per title, so you can ask what a submission looked like when it arrived.
The findings you have been reading
came out of the version wearing all of those restrictions. That is the argument for the installed one,
and it is the only argument I would make for it.
What changed at my end since we last worked together
You already know what I can do with LaTeX. That part is not
new, and it is not what this proposal rests on. What is new is that I no longer only use the
tools. I build them.
Python was the thread that ran underneath all of it, and it came back to the centre of what I do.
Everything on this page is written in it: the checks, the reference verification, the build that
compiles a book the same way twice. The page you are reading is not a description of a program, it is
the program, running on your machine as you read.
Three things you can check rather than take from me:
this page read your two submissions, all nineteen chapters and twenty-four copyright forms
including the scanned ones, and produced findings you then corrected me on;
the reference checker runs against a real book and reports what it cannot decide instead of
guessing;
the build environment is pinned to a fixed version, so a book compiled next year comes out the
same as one compiled today.
That last one is the part that costs money, and it is worth saying plainly. Writing a check
that works once is quick. Making it keep working when I am not there is the slow half: the tests, the
pinned environment, the documentation, and the discipline of leaving alone anything the program cannot
be certain about. The later levels put systems on your own machines, where they have to run for years
without me. What you would be paying for is that, not the clever part.
I am telling you this because Levels 10 to 12 are a different order of work from checking
references, and you should know who is proposing them before you read what they are.
The whole plan, so you can change it
Twelve levels. None of this is agreed, and the order is a suggestion,
not a sequence you have to accept. It is written down so you can reorder it, delete from it, or
tell me the thing that actually hurts is not on it at all. Five came from your own brief. Seven are
mine, and those are the ones to be most sceptical about. They are numbered so that you and I can
refer to the same thing by name in an email, not because they have to be taken in order: apart from
the last three, which need the house rules encoded first, any of them can be built on its own.
Each is quoted and built separately,
each is a fixed price agreed before it starts, and you can stop after any one of them. There is nothing you must
renew to keep it working, and you own the source. (The upkeep arrangement further down, and my
hosting it for you, are both optional and change neither of those.) I am not putting a number on the later
pieces here: it would be a guess before the piece is scoped, and a guessed number is worse than none.
Level1
Reference checking · you asked for this · built and running
Every citation matched to a source and back again, in Word and in LaTeX, including references
written into prose with no citation command, which standard tools cannot see. It only reads, so it
can be judged against a book you have already published without risking anything.
You get: a report per chapter, and the checker itself.
Level2
Italicising references · you asked for this · not built
Your Chapter Guidelines say sources must be italicised and that bold must not appear anywhere in
the references. The danger is never the reference it changes, it is the thing it touches that it
should not: a species name already italic for another reason, a title inside a quotation, a foreign
phrase. So it is built timid, and anything uncertain is left alone and listed for a person.
You get: the corrected file, and a line by line list of every change made.
Level3
The house rules in one place · your tasks 1, 2 and 3, as one job · not built
Trim and margins, front matter, and Nova styles applied to an author's manuscript are three names
for the same question: where does the specification live. Encoded once, they apply the same way every
time, instead of living in messages that whoever was not copied never saw.
You get: the rules as one file your people run, and change in one place.
Level4
Submission preflight · my recommendation · this page
Is the source there, are the figures and tables the text mentions actually present, does each
chapter carry what the others carry, are the forms complete and matched to the right title. This is
the piece you have been testing all day, and every change listed further down came out of that.
You get: one page per submission, saying go, go with queries, or go back to the author.
Level5
Chapter assembly and cross-checking · my recommendation · not built
Chapters gathered into a book in the order the contents page promises, with the numbering carried
through and the cross-references between chapters checked. Your Book 1 already shows why: the contents
page has no heading for Chapter 11.
You get: the assembled book, and a list of what did not line up.
Level6
Table and figure fitting · my recommendation · not built
Your guidelines give a maximum width of 4.5 inches portrait and 6.5 inches landscape, and figures
at 350 to 750 dpi. Checking that is arithmetic, and arithmetic is where a machine should always win.
Fitting what does not fit is the slower half, and it is the half worth automating.
You get: what will not fit, named, before anyone lays out a page.
Level7
Index consistency · my recommendation · not built
The same name indexed under two spellings splits an index silently, and no reader of the proof
will catch it. On one 412 page scholarly work this found 61 names indexed twice. It is also where a
naive tool does real damage: converting a manuscript can delete every index entry while reporting
success, which I have measured.
You get: the entries that disagree with each other, before the index is set.
Level8
Copyright page and CIP · my recommendation · not built
The Cataloging-in-Publication block compared against the Library of Congress record character for
character, as they require. It also tells real CIP data from the permitted fallback wording.
You get: a pass, or the precise difference, per title.
Level9
Putting it in your people's hands · you asked for this · not built
You said your primary goal is a system you operate in-house. That is not a footnote, it is a piece
of work: your templates migrated, the documentation your production people follow without me, and
whoever needs it able to run all of it on their own machine. Anything that needs me on a Tuesday to
process a manuscript is a service, not a system, and it is not what you asked for.
You get: it running on your machines, documented, with nobody depending on me.
Level10
Your LaTeX books building themselves, identically, on your own server · my recommendation · the engine exists, the deployment does not
A private repository in Nova’s own GitHub account, holding the house class file and your
templates, deployed to a server you control. A chapter goes in, a typeset PDF comes out, and it is the
same PDF whoever runs it.
This answers something you wrote to me. On book 23443 you said “I am not sure if
the corrections are causing the errors or if it is an incompatibility between our latex programs.”
You were right, and the cause is mechanical: nineteen typesetters means nineteen LaTeX installations
quietly diverging. The build here runs inside one fixed, version-locked environment, so there is
nothing left to diverge. It also removes a step nobody knew was mandatory: the 6x9 master as
distributed does not compile, on your own 2011 toolchain or on a current one, so every typesetter has
had to repair it locally before they could build anything, each in their own way, with nothing
recording what they changed.
You get: the repository, in your account. The build, on your machines. Every change to
the house spec dated, attributed and reversible, instead of living in a message someone was not copied on.
Level11
The same for Word, which is what most of your authors actually send · my recommendation · the largest piece here
Nova styles applied to an author’s .docx and laid out to your trim, on the same server, from
the same repository. It is not an alternative to the piece above: your own books are mixed,
Word chapters and LaTeX chapters inside one title, so a book needs both halves of one pipeline.
One thing I will not do, and it is why this piece needs care rather than speed. The obvious
tool for converting Word silently deletes every index entry while reporting success. I have measured
it on a real scholarly work: seventeen thousand index entries to zero, with a clean exit. So this
route does not use it. It applies your styles to the document itself, and it counts the index entries
before and after and refuses to continue if the number moves.
You get: the typeset chapter, the original untouched beside it, and a refusal rather
than a quiet loss whenever something does not add up.
Level12
One book out of both, which is what you actually ship · my recommendation · the last piece, and the largest
The two pieces above each produce half a book. Your books are mixed, so neither half is the
thing you send to print. This is the piece that takes the LaTeX chapters and the Word chapters and
makes them one volume: continuous pagination across both, one contents page, one index merged from
both sources, running heads throughout, and pages a reader cannot tell apart.
I used to do this by hand for you. My own invoices from the time describe the job in those
words: “Mixed book, six Word chapters and three LaTeX”, and another,
“Mixed Biomedical book, ten Word chapters and one LaTeX”. Reconciling two
typesetting routes into one volume is not a new idea I am proposing to you. It is the step that was
always there, done by a person, and it is the last one still done that way.
The hard part is not the merging, it is the index. Word index entries and LaTeX index
entries have to become a single alphabetised index with page numbers that do not exist until after
the merge. That is why the index check earlier in this list matters more than it looks: a name
indexed under two spellings quietly splits an entry, and at this stage it splits it in the finished
book.
You get: the volume, print ready, from chapters that arrived in two different formats.
And a refusal rather than a quiet loss: if an index entry or a reference goes missing between the
chapters and the book, it stops and tells you which.
How the last three fit the first nine, because that is
the whole design. Everything from 1 to 9 only reads. None of it can alter a manuscript, which
is why the free first step is safe to accept. 10, 11 and 12 are the pieces that produce something,
and they are built to sit behind the others rather than beside them:
A submission arrives and preflight (4) is the gate. If it fails, it
goes back to the author and never costs anyone typesetting time. If it passes, the house spec (3)
is what the build applies, reference checking (1) runs inside the build so a chapter with an
undefined citation cannot reach page proof, assembly (5) turns built chapters into a book, and
the copyright page check (8) reads the front matter that came out. Your own blocked-book log
has a title where everything was finished, index and all, and the book could not ship for one undefined
reference. That is the exact failure this arrangement makes impossible.
Two ways to run it, and the choice is yours, not mine.
On your own machines. A server at Nova, or a rented one, or a single
Windows machine for the Word half. This is what you said you wanted: a system you operate
independently in-house. The source is yours either way, so this option is always open to you, and
it stays open even if you take the other one first and change your mind later.
Or I run it for you. If nobody at Nova wants to look after a server,
I will host it on mine and keep it running: the environment maintained and version-locked, the rules
updated as you change them, submissions processed as they arrive. A fixed monthly figure, no
timesheets. This changes nothing about ownership. You still receive the full source, it still
runs on your own machines the day you want it to, and if you ever stop paying me the system does not
stop working, it simply stops being my problem to keep alive. I would not offer you anything that
takes itself away when the invoice does.
One honest note if you choose the
second: your manuscripts and your authors’ signed forms would sit on my machine while the work
runs. That is a bigger standing commitment than the confidentiality agreement we have already signed
covers, so I would want it written down properly first, on your terms rather than mine.
What 10 and 11 need from you that the others do not: somebody at
Nova who can run a server, or a rented one. If neither is available, piece 11 still works on a single
Windows machine, it simply will not run unattended overnight.
Why this order. Reference checking is first
because it only reads, so you can judge it against a book you have already published without risking
anything. If it does not earn its place, nothing is owed and nothing has been disturbed. Then the two
you named as most tedious, then the ones I am recommending, and handover last because it should cover
everything by then. But it is a suggestion. If the preflight questions you asked are the ones that
hurt, we start there instead, and if something on this list is worthless to you, say so and it comes
off.
What I would want from you on this page more than
anything else: tell me which of the twelve you would cut. A list that survives contact with the
person who does the work every day is worth more than a longer one I wrote alone.
The first step, at no charge
You have already done half of it
On Friday you put two real submissions
through this page yourself and told me what it got wrong. That was the free first step, and you ran it
without waiting for me. What is left is the half a browser cannot do.
What costs nothing
Send me one book you have already published, in
the files you worked from, and I run the full version over it, without the limits this page has. Then
I go through the output with you line by line and say which findings are real, which are conventions of
that book, and which are noise I should remove. That last part is the bit you cannot get by dropping
a file: a report is easy to produce and worth nothing until somebody stands behind each line of it.
Why a book you have already published
Because it should find almost nothing.
That is the point. On a finished, printed title the interesting result is a clean one, and anything it
does find got past everybody and into print. A tool that only ever runs on broken files has not
been tested, it has been flattered.
What it will not do
Alter your manuscript. Nothing in this first step
writes anything: it reads, reports, and stops. Levels 10 to 12 do produce files, but none of them is
part of the free step, and none of them runs anywhere near your work until you have agreed to it.
Nothing needs to be agreed before that, and if it does
not earn its place then nothing is owed and no harm is done. No meetings.
Price, payments, timing and upkeep
These terms are no longer kept on this page. The current ones are in the file
docs/PRICE-AND-PAYMENTS.md in the repository, and the reasons for the changes made on 14 September,
including a fixed price, payment for each level you accept, the six week delivery, a twelve month warranty
and an optional support plan, are set out in my email of that day. Keeping the terms in one place means your
team can never again find two versions of the same offer from me, which is what happened on this page.
How this is built, and who controls it
Three rules I work by. They are not concessions written for this proposal.
They are how everything I build is put together, and they are the reason the rest of this page can be
stated without qualification.
Nothing leaves your building
The tools run on your own machines, against files that are
already there. No upload, no cloud service of mine sitting between you and a manuscript, no account
anywhere that has to be trusted with an unpublished book, an author’s details or a signed form. You
were right to establish who I was before sending anything. This is the arrangement that means you do
not have to keep making that judgement every time a file moves.
You do not have to take that on trust, and you should not. Before you
drop anything on this page, press F12 and open the Network tab. Then drop a whole book in
and watch it. Nothing is sent, because there is nowhere to send it to. Even the text recognition that
reads scanned copyright forms is downloaded to your machine and run there, which is why it takes a
moment the first time. That is a claim you can check in thirty seconds without trusting a word I have
written.
You must be able to leave, and leaving must cost nothing
No licence key, no account you are
obliged to hold with me or with anyone else, and no part of it that stops working because a
subscription lapsed or a supplier changed its terms. The source is yours and it is meant to be read. If you part company with
me, the tools carry on exactly as they did the day before, and any competent person you employ can
change them. I would rather earn the next piece than hold the last one.
Every check traces back to something you wrote
Nothing is a rule because I believe it
ought to be. Each check carries the production report or the issued instruction it came from, so when
someone asks why a chapter was held, the answer is a quotation from Nova’s own material rather than my
opinion. Where I inferred a rule instead of finding it stated, it is marked as inferred, and those are
the first ones I would expect you to correct. This was tested on 14 August and it held. Two
checks here came from an instruction document of mine rather than from yours, one of them reported
378 findings against your book, and when your current guidelines turned out not to contain the rule
both were removed the same day rather than defended.
One more thing, which matters to the people who will
actually use it. This does not measure anybody. It looks at submissions as they arrive from
authors, before your production people have touched them, and its whole purpose is to stop work
landing on someone’s desk that should never have reached it. It keeps no per-person statistics and
produces no record of who did what. I have been the person on the receiving end of that queue, and a
tool that quietly turns into a way of watching the staff is worse than no tool at all. The report
says what a submission is missing. It never says who.
Where the line sits
The tool does
Counting, matching and comparing. Whether four figures exist
when four are mentioned. Whether a citation has a source. Whether a copyright page matches the record
supplied. Answers that are either right or wrong.
A person does
Whether a signature is genuine. Which reference
convention is right for a given book. Whether a chapter legitimately has no conclusion. Anything
needing judgement, or the printed page rather than the file.
It flags. It never decides. A query is a
question put to an editor, not a verdict passed on an author.
What I would need
You have already sent the first two of these, on 14 August, and both have
been run. What follows is what is still outstanding.
The chapters of the conference volume. I have its copyright forms and have run them, but not
the manuscripts they belong to, so nothing about that book's chapters has been checked. It is also the
submission where the forms and the book would first be checked against each other: with the contents
page beside them, the tool can say which of the six book titles on those forms is the correct one
instead of only reporting that they disagree.
The rest of your list of what goes wrong, untidied. The messy original is more useful than a clean
summary, because the exceptions are where the real specification lives. The two corrections you have
already sent each changed the design rather than adding a rule.
One book you have already published, in the files you worked from. I had guessed the PDF inside
Book 1 might already be this, and I was wrong, so I am asking properly rather than leaving the guess
standing. That file is an eight page editor agreement, not a book.
And one thing I have taken off this list rather than ask you for.
I was going to ask you to rule on degrees, because your two documents do not agree: the Guidelines for
Review of Final Proofs allow “Only MD or PhD, or other Doctorate degree, no Master or Bachelor
degrees”, while your Chapter Guidelines say to list only the highest degree received and then
print “John M. Anderson, BA, BS” as the correct form.
Your book settles it without you. Every author across all nineteen chapters and the
contents page carries MD and nothing else, which is acceptable under every reading of both documents.
So I check nothing where they disagree, nothing is blocked, and this costs you one line whenever a
later book actually needs it. I would rather spend your attention on the two items above.
What has changed, and why
Revision 51 · 14 September 2026 · 68 changes, the terms now live in the repository, not on this page
Everything below dated 14 August came out of your own
testing. You ran two real submissions, told me it caught nothing, then told me exactly what it was
getting wrong, six numbered points at a time. Eleven of these changes are yours by name, and the ones
that are not are faults your files exposed. The rules it now checks are the ones you sent on
14 August, not anything I inferred.
This list is here because you should be able to see how a supplier behaves
when something of theirs is wrong, rather than take a description of it on trust. Every entry says what
changed, what caused it, and who found it. The entries where the answer to that last question is
you are the ones I would read first.
Each change has a fixed number. C1 is the oldest and the newest is at the top.
A number is never reused and never changes, so you can write “C7 is not quite right yet” or
“C3 should also cover tables” and we will both know exactly what is meant. Newest first
below.
What each change was tested against. Everything from C8 down was tested on cases
I rebuilt from your description. Everything from C9 up was tested on the two sets you sent on 14 August,
the nineteen chapter clinical title and the folder of conference copyright forms. Book 1 is the one
quoted in the figures below. The proceedings volume has not been run end to end yet.
C68 14 September. The terms have moved off this page and into the repository, because this page had fallen behind my email again
On 14 September I answered your nineteen questions and changed several terms: a fixed price rather than a ceiling, payment for each level you accept, a firm six week delivery, a twelve month warranty and an optional support plan. This page was still showing the old schedule, the word ceiling, and the payments as they stood in August. That is the second time the page and my email have disagreed, and the fix this time is structural rather than another round of catching up.
So the price, payment, timing and upkeep sections are removed from this page, and the terms now live only in the repository, in docs/PRICE-AND-PAYMENTS.md, next to the code and the status of every level. The demonstration on this page still works exactly as before. The earlier entries below are left as they were written, including the ones quoting terms that no longer apply.
C62 28 August. The price on this page was contradicting the price in your inbox, and yours was the right one
You have an email from me dated 27 August quoting 25,000 USD as a fixed maximum for all twelve levels, first delivery in two weeks, everything inside six. This page was still quoting 4,500 for Level 1 only, with a paragraph explaining why I would not put one number in front of twelve. That paragraph was written before you asked me for a single maximum, and I never came back and changed it.
So for the last day your team could open the page and the email side by side and find two different offers from the same supplier. That is my fault and it is fixed: the page now carries the figure you already hold in writing, the two week stop, the payment schedule, and the fact that the order of the twelve is yours to set, not mine. Nothing here is a new commitment. It is the page catching up with what you were already sent.
The earlier entries below are left exactly as they were written, including the ones quoting 4,500. A changelog that is edited to look consistent afterwards is worth nothing.
C67 28 August. My two implementations disagreed by one figure, and running that down found a reader that was giving up in silence
The page said 27 figures on your book 25542 were far under your resolution minimum. The installed version said 26. One figure, and it would have been easy to leave: the two lists named the same images, and nobody would ever have noticed.
The page was right. The image is Ch 2 / image3.jpeg, and it is 498 by 230 pixels, about 111 dpi across your measure. The installed reader was returning nothing at all for it.
Why: a JPEG holds its dimensions behind a chain of segments, and that reader walked the chain through a sliding window while counting its position by how far the window had moved. The moment one segment was longer than the window, it lost its place and gave up. That is not an exotic file. A JPEG saved out of Photoshop carries a ten kilobyte metadata block before its dimensions, and this one keeps its size at byte 24142. So the figure was reported as unreadable and dropped from the check entirely.
It was doing that on your other book too. Reading it correctly moves book 13177 from 124 figures under your minimum to 143, and from 76 far under to 91. Nineteen figures that were quietly not being counted.
This is the third fault of this exact shape in two days, and the shape is the thing worth naming: a reader that fails quietly makes a check report clean. Not wrong, not noisy. Clean. The other two were a tag pattern that read table markup as text, and a run join that turned “Figure 15” into “Figure 1”.
So it is no longer taken on trust. The rewritten reader was checked against an independent imaging library on every one of the 222 images embedded in your two books: 222 identical, no disagreements, and no case where the other library could read a file and this one could not. The two implementations now agree exactly on your book 25542, 27 and 41 against 27 and 41, which is the check that found this in the first place.
C66 28 August. I could not reproduce your Chapter 7 line, and chasing it found something larger
First, a correction to what I told you on 27 August, because it is the more important half of this entry. In C57 below, and in my message to you that evening, I said this had independently found four of your team’s findings, and I listed “Chapter 7 figure numbering skipping to 16” against your line “Missing figure 17”. That one was not a match. It was the reader fault described in C58 producing a line that happened to resemble yours: it could not read “Figure 17” at all, so it reported the numbering as stopping at 16. Three of the four stand. That one does not, and the honest count for 27 August is three.
C57 is left exactly as it was written, because a changelog edited to look consistent afterwards is worth nothing. This entry is the correction, and you have it from me rather than from your team noticing that the chapter now reports differently.
Then I went looking for the finding properly.
It is not in the file. Chapter 7 carries seventeen captions, seventeen references to those figures in the prose, and seventeen pictures, numbered 1 to 17 with no gap anywhere. Every mechanical test of “figure 17 is missing” comes back saying it is present. I could have written a rule that happens to fire on that chapter and reported it as caught. That is the one thing I will not do, because a check built backwards from a known answer finds nothing on the next book. So it stays on the list as not reproduced, and if you can tell me what was on the page in front of your team, I will build the check for it.
What the search found instead matters more. Every figure in that book is embedded inside the .docx rather than supplied as a separate file, and the resolution check only ever looked at separate files. So the entire submission passed the resolution checks by never being looked at. Reading the images out of the manuscripts themselves: chapter 7 is seventeen of seventeen under your own 350 dpi minimum, running 221 to 284 dpi; chapter 2 is nine of ten; and chapter 6 carries an image that is twelve pixels square. Across the book, 68 figures are under the minimum and 27 of those are far under it.
That is the mechanical half of what your team wrote by hand elsewhere on the same sheet: “text small, blurry, unreadable”, “cannot distinguish shading”. It does not replace their judgement about whether a figure reads, but it does say which figures cannot possibly read at print size, before anyone opens the book.
Two things had to be got right for it not to become noise. Reading the images doubled every count at first, because your chapters are supplied twice under the black and white and colour folders, and the equation metafiles inside a .docx were being counted as figures. Both are fixed. And the findings are reported as two lines with counts, not as sixty-seven separate ones, which is the same instruction you gave me on 14 August applied to a new place.
C65 28 August. The results above are now measured on all four of your submissions, not two
The table at the top of this page was still showing figures taken on 15 August against Revision 31, on the two archives you sent on 14 August. It carried its own timestamp, so it was honest, but it was a fortnight old and the numbers had moved.
It now covers all four: Book B and Book A from the folder you sent on 27 August, and the two from 14 August. Book B leads, set against your team’s own checklist line by line, because that is the only test that answers the question your production staff actually asked. Book A is reported from the installed version rather than this one, and the reason is stated plainly: at 794 MB it is four times what a browser tab can hold.
One line in that table says the Chapter 7 finding on Book B, “Missing figure 17”, is still not reported as your team wrote it. That is deliberate. A results table that lists only the hits is a sales sheet, not a measurement.
C64 28 August. A blocking finding against one of your authors, built on two things it had not really read
Re-running your book 25542 today produced this, at blocking severity: “1 form carries a book title that is not the one on the contents page. The contents page says ‘Contents’. The forms say: ‘henselae clic Maternal) and Appl “cobions’”.
Both halves of that are wrong, and each on its own would have been enough. The contents page title it compared against was the word Contents, which is a heading and not the name of a book. The form title it complained about was text recognition wreckage from a poor scan, an unmatched bracket and a stray quotation mark included. So a real author on a real form was named as carrying the wrong title, on the strength of two values the tool should have known it could not read.
This is the same failure you reported on 27 August, in a third costume. The rule it broke is the one that matters most here: nothing may be judged against a value that could not be established. A contents page must yield a real title before anything is compared with it, and a recognised value with an unmatched bracket is a blind spot, not a reading. Both are now refused, and both fall back to the question they are allowed to ask instead of the accusation they are not.
Blocking findings on that book went from 11 to 10, and the one that went is this one. I would rather that number went down for this reason than up for a better looking one.
C63 28 August. Everything you have sent so far, and where it went
You have sent four things, and it seems fair to show you plainly what each one became rather than leave you to work it out from a list of fixes.
Your guidelines, 14 August. Every rule checked here is quoted from them. Where they are silent, nothing is checked, and two checks were withdrawn the same day when it turned out the rule behind them was not in your documents (C27).
Your six numbered points, 14 August. All six, and they changed the design rather than adding rules to it. Your instruction that chapters should be judged against each other and not against an absolute is now how the whole consistency grid works (C13).
Your false alarm report, 27 August. The blocking finding raised from a vote between forms is gone, and disagreement with no contents page to judge against is now a question that names what would settle it (C56). The underlying cause, a contents page located by its file name, was fixed the same day (C57).
Your two reviewed books and their checklists, 27 August. These did more than all the rest. They confirmed three of your team’s findings independently, and they exposed five faults of mine, one of which was that a fourth match I reported to you on 27 August was not a match at all (C66): your review sheet read as a manuscript, every finding reported twice, your forms answered from their own instruction text, and a reader that was corrupting words and numbers and inventing findings against a chapter with nothing wrong (C57, C58, C60). The one finding of yours it missed is now caught in full (C59).
That last one is the pattern I would ask your team to notice. Every fault worth finding came out of your material, not out of my testing. So the most useful thing you can keep sending is real books, and the most useful thing you can keep telling me is where it is wrong.
C61 28 August. The banner saying this page was out of date could not be dismissed, and that one is mine
You clicked Load it and nothing happened. You were right, and nothing was going to happen.
The page reads its own revision from the line at the head of this list, and compares it against a small file on the server saying which revision is published. On 27 August I published two new revisions and updated that file to 44, but never updated the line here, which still said 41. So the page compared 41 against 44, concluded it was out of date, and said so. Loading it again fetched a fresh copy that also said 41, so the banner came straight back. It was not a caching problem at your end and there was nothing you could have done about it.
This is C52 returning by a different route, which is the part worth admitting. C52 made this line the single source of truth so the two numbers could not disagree. It did not stop somebody editing the other file instead, and that somebody was me. It is now generated from this line at publication rather than typed, so the two cannot drift apart again. A guard refuses to publish if they do.
Should the banner stay? I think so, and not because it is mine. This page changes several times a day, your browser will happily keep showing yesterday, and a fault fixed hours ago still reading as broken is worse than no banner at all. But it has now cried wolf at you for a fortnight, so if you would rather it went, say so and it goes.
C60 28 August. Your copyright forms were being read from the form’s own instructions
Your form carries a line of instructions near the top: “Please fill in the book/journal title and the chapter/article title on the lines provided.” The reader was looking for the label anywhere on the page rather than at the start of a line, so it found it in that sentence, and every form came back with a book title reading “and the chapter/article title on the lines provided, please print and sign your name”.
That is bad in two directions at once. It put nonsense in front of you as evidence, and on a submission with a contents page it would have produced a blocking finding accusing six of your forms of carrying the wrong book title. It is the same failure you reported on 27 August, where checking which forms it meant took longer than checking them all by hand.
And it hid a real finding. With the label read properly, the actual field on those forms is blank on four of six on book 25542, which is a true thing your checklist also records. A false finding standing in front of a true one is the worst arrangement of the two.
Three things changed. The label must now begin a line. A value is stripped of the rule underscores at both ends, so a filled field reads as what was typed rather than as underscores. And a value that cannot honestly be read, which is what a poor scan produces, is now reported as a field that could not be read rather than printed as though it were a title.
C59 28 August. The Chapter 4 finding this missed on 27 August is now caught
Your Chapter 4 line reads “Fig 2, 4 not mentioned in text, Fig 7 and 8 mentioned in text but no figures”. On 27 August I reported that as a miss. Both halves are now found: Figures 2 and 3 captioned and never referred to, and Figures 7 and 8 called out in the text with no caption anywhere in the chapter.
Two things had to change for it. A caption written closed up, “Figure 5.Variation of electrical conductivity” with no space after the full stop, was not recognised as a caption at all, and was then counted as a mention of its own figure, so the figure looked referenced. Your authors write them that way often. And the rule deciding whether to report unreferenced figures was measuring the wrong thing: it asked what share of captions were referenced, so a chapter whose figures are missing read as a chapter that does not reference figures, and went quiet on both faults at once. It now asks whether the chapter names figures in its prose at all, which is what the rule was always meant to mean.
Your psychiatry book is unaffected and still reports nothing here, which is the case that rule exists to protect.
C58 28 August. The reader was corrupting words and numbers, and it was inventing findings against chapters with nothing wrong
This is the most serious thing on this list, and everything above it is smaller.
Word does not store a sentence as one piece of text. It splits it into runs wherever anything changes, including things you cannot see, so “Figure 15” is routinely stored as “Figure 1” followed separately by “5”. This page was turning the markup between two runs into a space, which made that read as “Figure 1 5”, which reads as Figure 1.
What that did to your book 25542, chapter 7: the page saw ten distinct figure numbers in a chapter that has seventeen. It then reported six figures as never referenced and a numbering gap at 4, 5, 6, 7, 8 and 15. Every one of those was an invention of the reader, against a chapter where nothing is wrong. If your team read that chapter’s findings and concluded the tool was unreliable, they were right, and this was why.
The fix joins runs back together before reading, and refuses to join across a paragraph break, a line break or a tab, so words that really are separate stay separate. Verified on that chapter: ten distinct figure numbers before, seventeen after, which is the same seventeen an entirely separate implementation reads.
It is worth saying what this was not. The checks were never wrong. The text handed to them was, which means it was quietly affecting every check on this page that reads words, not only the figure ones. That is the second fault of this exact kind found in two days, the first being a tag pattern that read table markup as text. Both were found by running against your files rather than by reading my own code, which is the argument for you continuing to send real books rather than my continuing to reassure you.
C57 27 August. Your two reviewed books, run against your own checklists, and two faults of mine they exposed
You sent two books your team had already reviewed, each with the checklist of what they found. That is the only way this can honestly be judged, and it did two things at once.
It confirmed four of your team’s findings independently. On book 25542 the tool reported, without being told what to look for: Chapter 2 Figure 4 captioned but never referred to in the text, Chapter 3 Figure 5 the same, Chapter 7 figure numbering skipping to 16, and two captions in Chapter 2 declaring artwork taken from elsewhere and needing permission. Your sheet says “Figure 4 not mentioned in text”, “Figure 5 not mentioned in text”, “Missing figure 17” and “Permissions for figs?”.
And it found two faults of mine, which matter more. Your zip carries DD CHECK.docx, your team’s review sheet, and the tool read it as a manuscript and reported figure-numbering gaps in it. It was analysing your answer key. It now recognises a review sheet by its shape rather than its name and leaves it alone. Second, your book ships every chapter twice, under black and white and colour folders, so every finding was reported twice: 75 findings where the book has 53. Both renderings are now recognised as one chapter. Reporting the same fault twice is exactly the “long and cumbersome” list you objected to, and half that length was mine, not your authors’.
One miss, stated plainly. Your Chapter 4 line, “Fig 2, 4 not mentioned in text, Fig 7 and 8 mentioned in text but no figures”, was not caught as written. A numbering gap was reported there instead. It is on the list.
Also today: the contents page is found by what is inside it rather than by its file name, and one supplied as a PDF is read. That was the cause of the false alarm you reported, because with no contents page the form-title check falls back to a vote between the forms, which can only ever say they disagree.
C56 27 August. A disagreement between forms is no longer treated as a fault
You reported that it called two book titles wrong when every form was in fact correct, and that
checking which forms it meant took as long as checking them all by hand. That finding was produced by a
vote: with no contents page to compare against, the tool compared the forms with each other and
graded the disagreement as blocking.
A vote can say that forms disagree. It cannot say which one is wrong, and it must not accuse.
Where there is no contents page in the submission, this is now a question rather than a blocking finding,
it says plainly that correctness could not be established from what was supplied, and it names what would
settle it. A check that raises a false alarm is worse than no check, because it spends the attention it
was meant to save.
What has not changed yet, and I would rather say so than let you find it: the contents page is
still located by its file name and a contents page supplied as a PDF is still not read. That is the next
piece of work, not a change I can claim today.
C55 15 August. A short note on what changed at my end
There is now a section before the plan saying what is different since we last worked together. You
know what I can do with LaTeX;
what is new is that I build the tools rather than only use them, and everything here is written in
Python.
It is deliberately short and it names no other projects. A list of unrelated work would be a
curriculum vitae, and you did not ask for one. It points instead at three things you can check for
yourself, including the one that actually explains the prices: making a program keep working when I am
not there is the slow half of the job, not the clever part. That is what the later levels are made of.
C54 15 August. This page is now set to your own specification
A proposal about typesetting ought to be typeset. This page is now set by the rules in the
documents you sent, so you can judge the work by looking at the thing you are reading rather than by
taking my word for it.
Times New Roman, from “Times New Roman, 10.5 point and set line spacing of
1.1” in both your Chapter Guidelines and your Book Guidelines.
The measure comes from your margins. Margin Formatting gives 1.99 cm inside and outside on
a 6 by 9 page, which leaves a text block of about 4.5 inches. That is carried across as a measure of
roughly 68 characters, which is what 4.5 inches at 10.5 point actually sets.
Justified, with hyphenation, as a book is set rather than as a web page is.
Bold is confined to headings and to the few sentences that must not be missed, following
“the use of bold text should be avoided, except in chapter titles and section headings”.
Lists use your bullet. Your Chapter Guidelines use that round marker thirty-nine times, so
it is your convention and not one I chose.
Code and quoted manuscript lines stay monospaced, as in an STM book, because a line of code
is not prose and must not reflow like it.
One number I did not copy, and I would rather say so than have you find it. Your line spacing
of 1.1 is right for a manuscript that is going to be re-set, and it is cramped for reading on a
screen, so this page runs looser. Copying 4.5 inches literally would have been the same mistake in the
other direction: at screen sizes it gives a column of about forty characters, which is a newspaper,
not your book. The specification is followed where it applies and departed from where the medium
differs, which is the same judgement the checks themselves try to make.
The buttons and labels stay in a plain sans face on purpose. A button is not body text, and
setting it in Times would be costume rather than typesetting.
C53 15 August. The symbols are gone from this page
This page and the reports it produces used symbols in front of important sentences, a stop sign for
a hard rule and a star for something worth noticing. There were 130 of them. They are all gone.
The reason is that they read as machine-generated, and this is a supplier proposal. A
document that looks as though software wrote it invites you to wonder how much of the thinking behind
it was also automatic, which is the opposite of the impression the rest of this page is trying to
earn. Emphasis now comes from the sentence, or from bold where something genuinely must not be missed.
Nothing else changed. No finding was reworded, no rule altered, and every check behaves exactly as
it did before. The change is presentational, and it applies to the findings your team sees when they
run a submission as well as to the page itself.
C52 15 August. The stale-version banner would not go away, and the confidentiality is now stated at the top
A fault of mine, and an embarrassing one. The banner saying a newer version had been
published stayed on screen no matter how many times it was reloaded. The page compares its own
revision against the published one, but that number was typed in twice: once where you can see it and
once in the script. Bumping a revision only ever changed the visible one, so from Revision 36 onward
the page compared 38 against 35, concluded it was out of date, and said so permanently. Loading it
again worked perfectly and changed nothing, because the fresh copy was equally convinced.
Fixed by removing the second number rather than correcting it. There is now one revision
in the file and both readers take it from there, so the two can no longer disagree. If it cannot read
its own revision it stays silent, because a banner that cries wolf is worse than no banner at all.
Confidentiality is now stated at the top of the page, where you are, rather than assumed.
It states only what is true and checkable:
unlisted and excluded from search engines, with nothing anywhere linking to it;
no author name and no title of yours printed on it;
nothing you drop into it is uploaded, because every check runs in your own browser;
your files held on one server, used only for this work, and deleted the day you ask.
It says I am bound from my side whether
or not the agreement is ever countersigned, because that is the part that does not depend on you.
C51 15 August. A face and a way to check who is writing, and two things taken off what I need from you
There is now a photograph and a link to my LinkedIn profile at the top. You are being asked to
consider handing a supplier your manuscripts and your house rules, and it is reasonable to want to see
who that is and to check them independently. The link opens in a new tab so it never takes you away
from a report you are part way through.
Two items are gone from “what I would need”. The degrees ruling is one I had
been holding open for you, and your own book answered it: every author in all nineteen chapters and
the contents page carries MD, which every reading of both your documents accepts. I check nothing where
they disagree, and it now costs you a single line whenever a later book needs it.
The other is a correction against myself. I had written that the PDF inside Book 1 might
already be the published book I asked for. It is not. It is an eight page editor agreement. The
guess is withdrawn and the request is made properly, because leaving it there invited you to answer a
question I should have checked myself.
C50 15 August. Every finding now says which level would act on it
The roadmap listed twelve levels and this report listed fifty findings, and nothing connected the
two. Each finding now carries the level that would act on it, and the report opens with the
tally: on your Book 1 that is a handful for Level 1, the bulk for Level 4, and a scattering across
Levels 2, 3, 5, 6 and 7.
Why it is worth the space. The levels were a list you had to take on trust. Now you can
read them off your own book and see which ones would actually earn their place here, and which would
find almost nothing and are therefore not worth buying. I would rather you cancelled a level on this
evidence than bought one on my description of it.
Read the number carefully. Every check on this page only reads and reports. A level tag says
which piece would be the one to act on that finding, never that the work has been done. Level 4
is this page. Findings with no honest home are left untagged rather than filed under the nearest one,
and the tally counts only what was raised, not the notes recording what was read.
C49 15 August. The degrees question answered from your own book, and a check I built twice by mistake
Your two documents do not say the same thing about degrees, and I had been treating that as
something I needed you to settle. Your book settles it. Every author across all nineteen
chapters and the contents page carries one credential, MD, with no title in front and no
surname-first names anywhere. An MD is acceptable under every reading of both documents, so the
question blocks nothing and I am not going to ask you to rule on it.
For the record, in case it matters on a later book, the difference is this. The Final
Proofs letter says only a doctorate may appear, no master's or bachelor's degrees. The Chapter
Guidelines say to list only the highest degree received, and then print “John M. Anderson, BA,
BS” as the correct form, which is a bachelor's degree the other document excludes, and two
degrees where the line above it asks for one. Three readings. I have checked none of them, because
enforcing a guess of mine against your book is worse than leaving it alone. One line from you settles
it whenever a book actually needs it.
What I did add is the one thing neither document leaves open and nothing was checking: a
credential printed before the name rather than after it. It finds nothing in your Book 1.
And a correction against myself. I built checks for author titles, surname-first names and
street addresses in affiliations before finding that all three already existed in this tool and
already cite your documents. They are gone. Had they shipped, every one of those would have been
reported to you twice, and the tool would have looked like it had found twice as much as it had.
C48 15 August. Italicised sources, the last of the formatting rules, and three checks I decided not to build
Your guidelines say sources must be italicised. Five chapters have reference sections with not
one italic character anywhere in them, across four to eleven thousand characters each: chapters 1,
2, 5, 6 and 7. Eight other chapters do italicise and are not reported.
Something worth seeing in that list. Three of those five are the same chapters whose
references lost the spaces between the words. That points at one cause rather than several: a plain
text paste that dropped the formatting along with the spacing. Fixing the paste fixes both.
It reports a whole section, never a particular entry. Telling one reference from the next
needs the entry boundaries, and in several of your chapters the entire list arrives as a single
run-together block, so counting entries there would be fiction. A section of real length carrying no
italic at all is a fact; anything finer is not.
And three rules I have decided NOT to check, with the reason for each:
Chicago style. This needs judgement rather than a rule, so a checker would produce noise
instead of findings.
Split tables repeating their column headers. Whether a table splits at all is not knowable
before layout. Your Book 1 has one long table and it already repeats.
Non-English sources translated in square brackets. This needs reliable language detection,
and a wrong guess there insults an author.
I would rather tell you these are not covered than let you assume they are.
C47 15 August. Picture alignment, and a check corrected before it reached you
Your guidelines ask for pictures centred and captions left aligned, and nothing was checking it.
Book 1 has 24 pictures explicitly aligned somewhere other than centre, across 7 chapters.The number that matters here is the one I am not reporting. Of 471 picture paragraphs in your
book, 343 carry no alignment at all and inherit it from a style, which this cannot see. Counting those
as wrong would have handed you 367 findings instead of 24, and most of them would have been inventions.
Only alignment actually written into the file is counted.
I also corrected the body text check from earlier today in the same pass. It measured every
character, including inside tables, and your guidelines allow 8 to 10 point in tables while asking for
10.5 in the document. Table text is now excluded, so the figure describes what it claims to describe.
And one rule checked and found correct: your line spacing is 1.1 throughout, exactly as your
guidelines ask. Nothing is reported when nothing is wrong.
C46 15 August. Body text size and chapter length, both from your Chapter Guidelines
Two more rules of yours that nothing was checking.
Body text size. Your guidelines ask for Times New Roman at 10.5 pt. All nineteen
chapters of Book 1 are set at 10 pt. The typeface itself is right; it is the size, and half a point
across a book changes where everything falls on the page.
Worth knowing how nearly this went wrong: the document default recorded inside your files says Arial
11, and not one word of the book is set in it, because every paragraph overrides to Times New Roman.
Reading the default would have told you your whole book was in the wrong typeface when it is in the
right one.
Chapter length. Your guidelines set 5,000 to 35,000 words, and length decides the format,
since under 35,000 words or 100 pages is e-book only. 12 of your 19 chapters are under the
minimum, the shortest at 762 words. Whether that matters is an acquisitions decision rather than
anything this can rule on, so it is a query.
A file under 300 words is not counted as a short chapter, because a stub or a cover sheet is not
a chapter at all and saying so would be true and useless.
C45 15 August. The rest of your acquisitions checklist, and one thing your own rule would have hidden
The grid checked five things; your per-chapter checklist has fourteen. It now also reads author
affiliation, corresponding author email, figures, tables and captions, on the same rule as everything
else: if the chapters agree, nothing is said, whatever they agree on.
One exception, and I want to be explicit about it because it bends your instruction. Not one
of your nineteen chapters carries an author affiliation, and not one carries a corresponding author
email. Under your rule that is silence, because there is no outlier. But both are columns on your own
checklist, so each is raised once for the whole book, as a question rather than a fault: it may
be the convention of this book, or it may be missing everywhere. Never once per chapter.
C44 15 August. Figures and tables are now measured against your maximum widths
Your guidelines allow 4.5 inches portrait and 6.5 inches landscape, and nothing was checking
it. Word records the answer exactly, so this is arithmetic rather than judgement: every placed image
carries its width, and so does every table set to a fixed width.
On your Book 1: 69 figures are wider than the maximum in either orientation, the widest at 8.34
inches, across 9 chapters. 7 tables exceed 6.5 inches, the widest at 7.51. A further 228 figures sit
between 4.5 and 6.5, which fit only if those figures are set landscape, so those are a question rather
than a finding. This is the class your own guidelines charge 10 to 50 USD per figure to correct.
Tables given a percentage width are not counted, because a percentage says nothing until the page is
set.
C43 15 August. You can pay this as a domestic US supplier, and that is worth a line of its own
Devaland holds US receiving details in the company’s name, so your accounts department can pay
in dollars inside the US banking system: no international wire, no correspondent bank, no SWIFT fee, and
no approval that differs from anything else on their desk. Devaland is still a Romanian company and
I have said so plainly on the page, because your finance people will want that distinction and should
have it from me rather than find it themselves. An international transfer or a card link are there too,
so the choice is theirs. And one thing asked rather than ruled: not a cheque. A cheque drawn on a US
bank takes about six weeks to reach a Romanian account and loses a slice in fees, which was survivable on
the small invoices years ago and is not on one this size.
C42 15 August. How to pay it, including the one thing worth saying out loud
Two ways, whichever is less work for your accounts department: a domestic US transfer, since
Devaland holds US receiving details and your bank treats it like paying an American supplier, or an
international transfer to our dollar account. Details travel with the invoice, not on a web page.
And a note I would rather give you now than discover with you: a cheque drawn on a US bank takes
about six weeks to clear into a Romanian account and loses a slice to fees. That was survivable on
the small invoices years ago; on an invoice this size it means the work is finished and paid for long
before the money exists.
C41 15 August. Each level carries its own price, and the page now says how those are arrived at
Naming 4,500 as Level 1 left an obvious next question unanswered: what do the others cost. The
honest answer is that they are not close to each other, because they differ by the work inside them.
Some are a few days, some are months, and Level 12 is the largest by a wide margin. Each is fixed
before it begins, and I will show you how the figure was reached if you want to see it, because a number
I cannot explain out loud is one I should not be sending you. I am not printing eleven numbers here:
pricing a level before it is scoped would be inventing a figure, and an invented figure is one I have to
defend or withdraw later. The estimating risk is mine either way, since the price is fixed.
C40 15 August. The price could have been read as covering all twelve levels
It said “4,500 USD, fixed price to put that piece into service. You choose which level is
first”, which can fairly be read as 4,500 for whichever level you pick, including the last
one. That is not what it means and it would have been a serious thing to leave sitting on a page you
may forward to someone who was not in the conversation. The figure is for Level 1 only, and the
page now says so plainly, adds that Level 12 is many times the work of Level 1, and states that every
other level is quoted on its own and agreed before any work on it begins.
C39 15 August. Every figure on this page now says when it was measured
The results above carry the exact date, time and revision they were taken from. This page changes
several times a day, and a number without a timestamp quietly turns into a claim about the past: the
figures you were reading an hour ago were measured yesterday, before three changes that moved them.
Now you can always tell whether what you are looking at is current, and so can I.
C38 15 August. The free first step was describing a job you have already done yourself
It offered to run the reference checking over a book for you. You ran two submissions through this
page on Friday without waiting for me, so that half is done and the offer was out of date within hours
of being written. What is actually still worth having for nothing is the half a browser cannot do: the
full version, without the limits this page has, over a book you have already published, and then
going through the output with you line by line to say which findings are real and which I should
remove. A book you have already printed is the right test precisely because it should find almost
nothing, and anything it does find got past everybody.
Your Book 1 figures on this page are also corrected, to 6 blocking and 42 queries. The blank book
title count fell from 7 forms to 4 overnight, because it now reads answers that are pictures rather
than text.
C37 15 August. The twelve are numbered as levels, so we can both name the same thing
They now read Level 1 to Level 12 rather than carrying a bare number, for the same reason the
changes on this page carry a fixed C number: so you can write “Level 7 is not worth it to
us” and we are certainly talking about the same piece, months from now, in an email neither of
us is looking at this page while writing. Numbering is for reference, not order. Apart from the last
three, which need the house rules encoded first, any of them can be built on its own and you can stop
after any one.
C36 15 August. The promises further down were written for nine reading tools, and three of the twelve now build things
One paragraph said every piece here “reads, reports, and stops” and that nothing
could ever block a book. That was true when the list was nine. It is not true of the three that
produce a typeset file, and leaving it would have been a promise that quietly stopped applying.
It now separates them: 1 to 9 still cannot hold a book, and 10, 11 and 12 sit between a manuscript and
press, which is stated along with the two things that protect you if a build is unavailable.
Support is now one working day, and the lines about no account and no subscription say what
they always meant: nothing you must hold or renew to keep it working.
C35 15 August. A twelfth piece, added after I had already written to you this morning
My email to you today says eleven pieces. This page now says twelve, and the twelfth went on
after I sent it, so you are not misremembering. It is the one that takes the LaTeX chapters and the
Word chapters and makes them a single volume, which is what you actually ship. It is also the only
item here I can prove I already did for you: my invoices from the time name the job in those words,
“Mixed book, six Word chapters and three LaTeX”. Reconciling two typesetting routes
into one book is the step that was always there and is still done by a person.
C34 15 August. You can run it, or I can run it for you
The plan assumed you would host the last two pieces yourself, which is what you told me you wanted.
But if nobody at Nova wants to look after a server, that should not be the thing that stops it, so
there is now a second option: I host it and keep it running for a fixed monthly figure.
It changes nothing about ownership. You receive the full source either way, it runs on your own
machines the day you decide to move it, and if you ever stop paying me it keeps working. Nothing here
takes itself away when an invoice does.
C33 15 August. Two more pieces on the plan, and they are the ones that produce rather than report
Nine pieces all read a manuscript. Two now make one: your LaTeX books building
themselves in one fixed environment on a server you control, from a repository in your own account,
and the same for Word, which is what most of your authors actually send. They are not separate
products bolted on: preflight becomes the gate in front of them, the house spec is what they apply,
and reference checking runs inside the build so a chapter with an undefined citation cannot reach page
proof. They also carry the only real risk on this list, because they are the first things here that
write anything, so they are built to refuse rather than to guess.
C32 15 August. What you actually receive, and what this page cannot do
The page showed you findings without ever saying what the delivered thing is. It is Python, and
you get the source: files your own people open, run and change, on your server or a Windows machine,
with no licence. If you would rather I ran it for you, that is offered too, and it changes nothing
about the source being yours. And this page is the weakest version of it, which
matters because you have already hit two of its limits: it stops at 30 copyright forms and your Book 2
has exactly 30, and it stops at 200 MB while your Book 1 is 102 MB. Those limits are the browser, not
the checks. Now written out in full above rather than buried at the foot of the page.
C31 14 August. The whole plan is on the page now, all nine pieces, so you can cut from it
The page showed five pieces and I had nine in mind, which meant you were being asked to judge a
plan you could only see half of. All nine are now written out above, in the order I would build them,
each marked as either something you asked for or something I am recommending. No price is attached
to the later ones: they are not scoped yet, and a guessed number is worse than no number.
The thing I would most like back from this page is which of the twelve you would cut.
C30 14 August. The form you attached now reads correctly, and it was your point 2
You wrote: “This copyright form is filled out and signed. It is a good clean copy. Should be
easy to read.” It was being reported as unfilled. The cause: on that form the printed template
is real text but the author’s answers are a picture laid over it, and the reader stopped as soon
as it found readable text, so it read the blank rules and never looked at the picture.
It now checks whether the FIELDS yielded anything, not whether the page has text on it, and runs
recognition when they are empty. Your form now reads Book/Journal Title
“International Conference on Secure and Trustworthy Artificial Intelligence Systems
(ICSTAIS 2026)”, which is the conference rather than the book, exactly the fault you described.
One character was defeating this: the signature field was picking up a stray bracket from
“(Signature)”, and that was enough to count as a filled field.
C29 14 August. A single copyright form dropped on its own is read as a form
Dropping one form used to return “this is a PDF, so there is nothing to typeset from”,
which is true of a chapter and nonsense about a form. Since you attached exactly one form and said
“see attached”, it is the likeliest single file anyone drops here. It is now read as a
form, with its fields reported. Whether the title is the RIGHT one cannot be judged from one form
alone, and it says so rather than guessing.
C28 14 August. Two chapters were wrongly reported as having no copyright form
Chapters 09 and 17 of Book 1 were listed as missing a copyright form. They are not missing: the
files are named “9_Vishnu Tiwari Signed Disclosure.pdf” and the same for 17, and both are
your Copyright Transfer and Disclosure Form word for word. The tool was matching on the file name. It
now reads the form’s own text, so a form counts however it is named. Telling you two authors
never signed, when they did, is the worst thing this can do, and it is the third time today the same
mistake has taken a different shape.
C27 14 August. Two formatting checks withdrawn, because they are not your rules
An earlier version of this page checked for underlined text and for a colon after a table or
figure number, and on your Book 1 the first of those alone produced 378 findings. Neither rule
appears in your current guidelines: the word “underline” is not in either document, and
neither is “colon”. Both checks are gone. If you ran the page earlier today and saw
those findings, that is why they have disappeared. A check that condemns work against a rule you do
not hold is worse than no check at all, so the standing rule here is now that a formatting finding
either quotes your own guidelines or it is not made.
C26 14 August. The formatting checks are built, from your Chapter Guidelines
These were listed below as not built, and I had also said they needed rules you had not sent.
That was wrong on both counts: your Chapter Guidelines contain them, and they are now built and
quoted from your own document.
Bold used inside running text. Your rule: bold avoided except in chapter titles and section
headings. Book 1: 234 paragraphs, across all 19 chapters. A fully bold heading is never counted,
because that is the exception your rule states.
Bold in the references. Your rule: not in any part of the references, unless the subject is
Physics or Chemistry. Book 1: 15 entries, all in chapter 4. The subject exception is a decision
about the book, so it is reported for a person to rule on.
A caption that is only a number. Your own incorrect and correct pair, “Figure 1.”
against “Figure 1. Number of days attending school.” Book 1: 1, in chapter 12,
“Figure 12.17.”
Caption placement. Your rule: the table caption before the table, the figure caption after
the figure. Book 1: none out of place.
C25 14 August. Three of your nineteen chapters have reference lists with the spaces missing
In Book 1, chapters 1, 6 and 7 carry entries reading
“AmericanAcademyofFamilyPhysicians.PrimaryCareClinicians…”. 145 words across the three have lost the
spaces around them, which is what a paste out of a citation manager does. It survives a read-through
because nobody reads a reference list, and it would have surfaced at page proof. The check is built
timid: web addresses are removed first, a word must be twelve characters with three capitals inside
it, and a line must carry two before it counts, so a genuine name like “AboutKidsHealth” in your
chapter 10 is not reported.
C24 14 August. Twenty-one of your authors were about to be told they had left the book title blank (and they had not)
Your authors fill these forms in with a PDF markup tool, which stores what they typed as a note
floating over the printed rule rather than as text on the page. Reading only the page text, every one
of those forms looks untouched. Book 1 reported 21 of 22 forms with no book title; the true figure is
7. This is the same fault as C12 in a new place, and it is the one I would most want caught before
it reached an author, because the form is not wrong, the reading of it was.
C23 14 August. A folder can be dropped straight off the disk, without zipping it first
Requiring a folder to be compressed before it could be checked was a step this tool invented for
its own convenience. Drag the book folder in as it sits, or use "Choose a folder". A folder is read
exactly as an archive is, so nothing about the report changes.
C22 14 August. Dropping more than six loose files no longer checks six of them
Beyond six, the rest were ignored without a word, which on a nineteen chapter book meant a
confident report covering a fraction of it. Anything above six is now treated as a submission and read
in full.
C21 14 August. Two submissions dropped together are both checked
Dropping a book and a folder of forms at the same time checked the first and silently discarded
the second. Each is now checked in turn and reported separately, under its own name.
C20 14 August. The page now tells you when you are reading an out-of-date copy of it
This page changes several times a day, and a browser will happily keep showing yesterday's. That
is worse than showing nothing, because a fault fixed hours ago still reads as broken. Until you choose
a file, the page checks whether a newer version exists and offers to load it; the moment you drop
anything, it stops asking. It is also the only network request this page makes, which is said in
full beside the privacy note so that nothing you see in the Network tab is a surprise.
C19 14 August. The contents page is now the reference (the first column of your acquisitions checklist)
Your submission carries a contents page listing the book title, every chapter and the authors, and
the tool was ignoring it. It reads it now. Chapters promised in the contents are checked against the
manuscripts present, manuscripts are checked back against the contents, and where copyright forms carry
a book title it is checked against the contents page rather than against a vote among the forms. That is
the difference between reporting that six versions of a title are in circulation and saying which one
is right.
C18 14 August. Gaps in the contents page itself (found on your Book 1)
A contents page can skip a chapter heading while still listing that chapter's subsections. Yours
runs Chapter 1 to 10 and then 12 to 19, with no Chapter 11 heading, although the text below it is
present. It now names the number that is skipped rather than saying vaguely that a manuscript is
missing.
C17 14 August. A copyright form for every chapter (a column on your checklist)
17 of the 19 chapters in Book 1 have a form beside them and two do not, Chapter 09 and Chapter 17.
It only speaks where most chapters do carry one, because in another submission the forms arrive as a
folder of their own and their absence from a chapter folder would mean nothing.
C16 14 August. The form's real field names (found by reading your own template)
Your form says Book/Journal Title and Chapter/Article Title. I had written the check
against “Book Title”, which appears nowhere on it, so not one of your thirty forms ever
yielded a title and the wrong-title check could not fire on any of them. It reads the real labels now,
including the signature block, where the labels sit underneath the rules rather than in front of them.
C15 14 August. Every page of a scanned form is read (found here, on your forms)
Only the first page was being read. On your form the first page is the legal text and the fields
are at the foot of it or overleaf, so the check read the terms and conditions and then announced the
form was unfilled.
C14 14 August. One finding per fault, not one per form (your instruction, applied to the forms)
Thirteen forms with the same blank field is one thing to fix, and printing it thirteen times buries
everything else. The forms report went from 22 blocking lines to 5. The book titles are now grouped as
well, so you can see how many versions are in circulation and which forms carry each, rather than
comparing them one at a time.
C13 14 August. Chapters are now judged against each other, not against a rule (you asked for this)
Your words: “We are more concerned with consistency than any one component. If none
contain an abstract, nothing should be flagged. If one out of 5 contains an abstract, the one with the
abstract should be flagged.” That is a better design than the one I had, and it is now how it
works. The book sets its own convention and only the departures from it are reported, across abstracts,
keywords, introductions, conclusions, reference lists, reference style, section numbering, and whether
figures are numbered Figure 1 or Figure 1.1. Nothing at all is reported when the chapters agree,
whatever they agree on.
C12 14 August. Thirteen signed forms were reported as blank (you found
this, and it is the one I am least comfortable with)
Those PDFs return their text as unmapped character codes, so the page saw plenty of characters,
found no field labels among them, and concluded the form had not been filled in. It was reading nothing
and reporting a fault against an author who had done their part. Telling a publisher that a signed form
is blank is worse than telling them nothing. It cannot happen again: unless it can read the words on a
form, it now says so and blames itself.
C11 14 August. A proper PDF engine, so the forms can actually be read (the fix behind the one above)
Your forms embed a different subset font for each run of text, each with its own encoding, so there
is no single mapping to apply. Reading them properly needs a real PDF engine rather than another
workaround, so there is one now, served from this site and still running entirely in your browser. It
also renders a page as an image, which is what lets a scanned form be read at all. Every copyright
form in Book 1 is now readable, where four were not this afternoon.
C10 14 August. An unsigned form could read as signed (found here, once
the engine above made the text clean enough to see it)
Where a signature line was deliberately left blank, the check ran past the end of the line and took
the date underneath it as the signature. So the one case the check exists to catch was the one case it
got wrong. Fields are now read strictly on their own line.
C9 14 August. Copyright forms are no longer treated as chapters, or as figures (you found both)
One form arrived as a Word file and was reported as missing an abstract and keywords, which was
true and useless. Another was resolution checked as though it were artwork. You put it plainly: a
copyright form is not a figure and there is no dpi requirement for them. They are out of the figure
inventory entirely.
C8 14 August. The figures were never missing (you asked the right
question)
You asked whether they were missing or submitted inside the docx. They are inside: Book 1 carries
471 images embedded across 18 of its 20 chapters, and reporting “no figure files at all”
was simply wrong. The guidelines do ask for figures as separate files, one per file, so there is a real
point to raise, and it now raises that one instead.
C7 14 August. Word chapters inside a zip were never read (you found
this)
You ran two submissions whose faults you already knew and the report said nothing to raise.
The checks were all present. The reader for .docx was connected to a single dropped file
and never to a zip, so your chapters counted as source, no text was extracted from them, and every
check then had nothing to run on. The report could not tell the difference between a check that
passed and a check that never ran. Both are fixed: Word files inside an archive are read, and a
file that cannot be read is now named in the report. A submission carrying anything unread can no
longer be described as complete, whatever else it found. That second part matters more than the first,
because a false all clear is the one output that makes the whole idea worthless.
C6 14 August. Figure numbering did not understand your house style (found
here, while rebuilding your case)
It read Figure 1.83 as figure 1, so a chapter running to 1.89 looked like ninety mentions of
the same figure and every gap disappeared. Even with the reader fixed, your Chapter 1 would still have
come back clean. It now looks for gaps inside each chapter’s own sequence, and counts distinct
figures rather than the highest number it sees.
C5 14 August. Scanned copyright forms are read (you found this)
Your forms are images, so there were no fields to inspect and no title to compare, which is why the
page only ever commented on their resolution. Text recognition now runs on your own machine and checks
for a blank or unfilled form, an empty book title, a title disagreeing with the one the other forms
agree on, and an empty signature line. It also flags a signature line that comes back as clean typed
text, since handwriting almost never does.
C4 14 August. Copyright forms supplied as PDF, not just as images (you
found this, fifteen minutes after the previous fix)
The first version of the form reading handled images only. Your submission holds 189 files, of
which 63 are PDF and 2 are images, so the forms are mostly PDFs and reading images was solving the
smaller half of the problem. A form with a text layer is now read directly, with no text recognition
needed at all, and a scan wrapped in a PDF has its page image pulled out and read. A fax-style black
and white scan is still reported as unread rather than guessed at.
C3 14 August. Colour figures, and reference sections in two styles (you
named both)
Colour figures are listed so an editor can decide before layout rather than after. A chapter whose
reference section mixes numbered entries with author-date entries is flagged.
The page had been checking against a common trade figure rather than against yours. Your Book
Guidelines ask for 350 to 750 dpi. It now uses your number, which is stricter than the one it replaced.
C1 14 August. A stalled reader could leave the page waiting silently (found
here, in testing)
If the text recognition failed to start, the page waited forever with no report and no explanation,
which is indistinguishable from a site that is simply broken. Every step is now time limited, and a
step that runs out of time is reported as something unread rather than passed over.
What is still not right
Book 1 now reports 8 blocking findings and 43 queries, against 14 and 105 when you first ran
it. The two newest are the figure and table widths, which had never been measured: 69 figures wider than
your maximum and 7 oversized tables. The rest are one blank form, 4 forms with no book title, the
contents page with no Chapter 11 heading, and three chapters whose reference lists have lost their
spaces.
The conference copyright forms have now been run. 25 of the 30 were read, and the report is 5 blocking findings: 2 blank forms, 13 with the Book/Journal Title left empty, 6 different versions of the book title in circulation, and 2 forms this browser could not read at all. The chapters of that volume have not been run, because I have not been sent them.
The formatting checks are built from your current Chapter Guidelines: bold inside running text,
bold in the references, captions with no descriptive text, caption placement, figure and table widths,
body text size, chapter length, picture alignment and italicised sources.
Still not checked, deliberately: Chicago reference style, split tables repeating column
headers, and non-English sources translated in square brackets. The first needs judgement, the second
cannot be known before page layout, and the third needs language detection I do not trust enough to
put in front of an author.
A signature left inside a figure, and misspellings inside a figure image, are not detected.
Whether a signature is genuine is not something this will ever answer. It can tell you a line is
empty. It cannot tell you a person signed it, and I would not want it to pretend otherwise.
A form whose fields are filled in by hand rather than typed will read as empty, because handwriting
is not recognised. That is deliberate: a guess about handwriting is worth nothing here.
Built and run by Marius Andronie. Prepared for Nova Science Publishers and not published. The figures on this page come
from Nova’s own production records; chapter and author identifiers have been removed throughout.
Please treat the page as confidential to the people it was sent to.