Maxwell: Quality Engineering (Step 4b)

QE agent: Opus. Date: 2026-10-03. Inputs checked: _text/manifest.json, all 10 files in digest/, facts.json, claims.md, physicist.md, mathematician.md, contrarian.md, arbiter.md, primer.md, example.py, with spot checks against _text/*.txt and two rendered page images of dynamicaltheoryo00maxw.pdf (PDF pp.33 and 52, rendered to the scratchpad, not to the source folder). Source tags as in prompt.txt: [read] document text, [read: page image p.N] rendered PDF page, [web], [memory].

Context. Step 1 ran before digests existed. facts.json says "text layer sampled" for all four documents, and no deep/ folder exists. The reviewers, arbiter and primer writer made up for much of this by rendering the key equation pages of the 1865 paper themselves. This QE pass asks whether what is still missing could change a verdict.


1. Coverage

Document (slug) Pages Chunks Digests Status
Belrose-MUL-2014-Vol2-Mar-Apr-005-cdf8af 9 1 1 Digested in full
HeavisideOliver-Hunt-12-960a6e 8 1 1 Digested in full
MaxwellOnFaradaysLines-5da1a2 75 4 4 Digested in full (pp.1-75)
dynamicaltheoryo00maxw-471f79 66 4 4 Digested in full. pp.1-6 are library front matter, and pp.61-66 hold 15 characters each in the text layer, so they really are blank (checked)
  • Every manifest document has a facts.json entry, and every chunk has a digest. Nothing was skipped. Coverage: no defect.
  • Bookkeeping errors in facts.json: the character counts disagree with the manifest. facts.json gives Faraday's Lines as "about 149,000 characters" (manifest: 226,745), Dynamical Theory as "about 121,000" (manifest: 181,112) and Hunt as "about 36,000" (manifest: 56,445). The counts came from an earlier extraction and should be corrected.
  • how_read reads "text layer sampled" for all four entries. That is not one of the values Step 1 allows, and it no longer describes what was done: all four documents were digested in full, and the 1865 paper's PDF pp.29, 31-34, 47 and 52 were read as page images during Steps 2-4.

2. Shortcuts

Item Method used Acceptable?
Belrose 2014 (peripheral, mostly a paraphrase of Hunt) Step 1 sample plus digest Yes, for a peripheral document. One question is still open (see 3.6).
Hunt 2012 (the only source for claim 7) Step 1 read the first half and skimmed the rest. The contrarian and arbiter later quoted the key passages Borderline. The claim 7 history rests on this one article. The key passages were quoted, but one tag misstates it (see 4.5).
Dynamical Theory 1865, Parts III and VI (equations, light) Text layer plus page images of PDF pp.29, 31-34, 47, 52 (mathematician, arbiter, primer) Yes. The load-bearing derivations were checked on page images, and I re-checked two of them (4.1, 4.2).
Dynamical Theory 1865, Parts I, II, IV, V and VII (PDF pp.7-29 and 36-60: dynamical theory of induction, L, M, N coefficients, the electric balance, the British Association coil, energy in sunlight) Digest only Defect (minor). The central document was sampled. These parts hold experimental data and a theory-versus-measurement comparison that nobody in Steps 1-4 discusses (see 3.1-3.3). No verdict rests on them, but the "what Maxwell actually did" story is incomplete.
Faraday's Lines 1855-56, Part I (fluid analogy, pp.4-34) and Part III (worked problems, pp.56-75) Digest only, plus the prose summary and Laws I-VI. The arbiter and primer both state that nobody checked the derivations Defect (minor). Claim 1 is a central claim, and its verdict ("Established, as representation") rests on prose and the digest. The verdict is very unlikely to change, but the mathematician's note 5 ("formally identical equations ... unverified") is still open.
Faraday's Lines Part II (electro-tonic Theorems I-VII and Laws I-VI, pp.35-55) Prose only, no page images Defect (minor). Claim 2 says the electro-tonic intensity gives the EMF through its rate of change. Nobody checked the sign or form of Law VI in the 1856 paper on a page image (the mathematician used the 1865 equation (D) instead).

3. Missed material (from the digests, checked against the text where noted)

  1. Maxwell's own estimate of the field strength in sunlight (1865, §108, PDF p.53). From Pouillet's solar data (83.4 ft·lb per second per ft²), Maxwell computes the peak electromotive force in sunlight at the Earth as P = 60,000,000 (his units), "about 600 Daniell's cells per metre", and about 13,000 cells per metre at the Sun's surface. He also notes the field reverses "more than a thousand million million times in a second" [read: text layer p.53]. No review file mentions it. It is an ideal check-it-yourself calculation for this reader. Converting his input: 83.4 ft·lb/s/ft² = 1217 W/m², and the modern E₀ = √(2S/(cε₀)) = 958 V/m. A Daniell cell gives about 1.1 V, so 600 cells is about 660 V/m [my calculation; Daniell EMF [memory: high]]. That is about a factor of 1/√2 below the modern figure (958/√2 = 677 V/m). The gap may be an RMS-versus-peak or units convention. It should be checked on the page image before it is used.
  2. Calculated versus measured self-inductance of the British Association coil (1865, PDF pp.59-60). Maxwell computes L = 430,165 "metres" (emu) from the coil's dimensions, with corrections. A least-squares fit to 16 spinning-coil experiments gives 456,748 (6.2% higher), and a rough electric-balance measurement gives 410,000 (4.7% lower). He judges the calculated value "probably much more accurate than either of the other determinations" [read: text layer p.60]. This is the paper's only theory-versus-measurement comparison apart from the speed of light, and nobody reports it. It also shows the size of the experimental scatter in the 1860s (about 5%), which supports the arbiter's reading of the 5% light-speed agreement.
  3. Maxwell credits Faraday's 1846 "Thoughts on Ray Vibrations" (1865, PDF p.14). Maxwell says that Faraday's 1846 paper proposed essentially the same electromagnetic theory of light, with transverse disturbances, but lacked the data to compute the speed [read: text layer line 416]. This bears on priority and is missing from claims 4 and 7 and from the primer.
  4. Faraday rotation as Maxwell's evidence for the ether (1865, PDF p.9). Maxwell cites Faraday's magneto-optic rotation, Verdet's opposite rotation in paramagnetic bodies and Thomson's argument as physical evidence for motion in the medium wherever there is a magnetic field [digest]. The physicist mentions Verdet once, but none of the claim 5 analyses deals with the evidence Maxwell actually offered for the ether. The claim 5 verdict stands, but the "reasonable position at the time" judgment would be better supported.
  5. Field theory versus Weber's action at a distance. The 1865 paper opens by rejecting Weber and Neumann's velocity-dependent action at a distance (PDF p.7). The 1856 paper (pp.54-55) describes Weber's theory as an alternative that is valuable to keep alongside the field view [digest]. Weber electrodynamics is a recurring alternative-science theme. The primer does not mention it, and claims.md has no claim covering it. Add a short note to the primer (section 4 or 7) rather than a new claim.
  6. Heaviside's objection to longitudinal waves (Belrose p.8). Belrose reports that Heaviside criticised Helmholtz for allowing longitudinal as well as transverse waves [digest]. Together with Maxwell's statement that both sciences are "at a loss" about normal (longitudinal) vibrations and that such vibrations would need an electric fluid with density (1865, PDF p.49), this links directly to the scalar/longitudinal-wave theme in other projects. The primer mentions longitudinal waves only in passing (section 3.2).
  7. Smaller items, none verdict-bearing: - Hunt says Heaviside's operator methods "probably influenced" Dirac [read: Hunt]. - Hunt places the Heaviside layer (the ionosphere) in his work. facts.json mentions it and the physicist marked it "unchecked". I confirmed that Hunt mentions it [read: Hunt, line 59-61]. - Maxwell's 1856 paper ends with a revolving conducting shell whose heating Foucault confirmed experimentally (p.75) [digest]. - Heaviside's government pension was £120 a year, later £220 [read: Hunt]. - Belrose credits Hertz's 1890 restatement of the equations, which used traditional notation [digest].

4. Accuracy spot checks

# Fact (where used) Checked against Result
4.1 Equation (F) printed as P = −ρp, (G) as e + df/dx + dg/dy + dh/dz = 0, (H) as de/dt + div p = 0 (mathematician, arbiter, primer 4.2) Page image PDF p.33 Confirmed [read: page image p.33]. I also re-derived the sign problem. With (E) and printed (F), the conduction term enters (95) as −(1/ρ)G_t. That makes G_tt = (k/4πμ)G_xx + (k/ρ)G_t, a wave equation with negative damping, so it is anti-dissipative whatever trial-solution convention is used. The finding is robust.
4.2 Equation (95) with a "+4πμ(1/k G_tt − 1/ρ G_t)" form and (97) p = 2πμn/(ρq); "the undulation is thereby weakened" (arbiter, primer, example.py Part B) Page image PDF p.52 Confirmed [read: page image p.52].
4.3 Gold leaf: "between 1/500 and 1/1000 of green light gets through"; prediction 10⁻⁵⁰ (primer section 7) Page image PDF p.52 Primer correct. The digest (dynamicaltheory .03, p.53–54) says "1/400 and 1/900", which is an OCR-driven digest error. The text layer is garbled at that point ("-g^y and ywoo").
4.4 Weber–Kohlrausch v = 310,740,000 m/s; Fizeau 314,858,000; Foucault 298,000,000; aberration 308,000,000 (all files, example.py Part A) Text layer lines 2552-2565 and 2053 Confirmed. The digest .02, p.42 says "v = 3 × 10⁷ m/s", another digest error caused by OCR ("3 10,740,000"). No review file repeats it.
4.5 "Hertz ... replicated by Lodge [read: Hunt]" (physicist claim 3/4, arbiter claim 4, primer evidence table row 4) Hunt text layer lines 321-329 Mis-tagged. Hunt says Lodge hoped his own experiments on waves along wires would be the hit of the 1888 Bath meeting, but that Hertz's experiments in air overshadowed them, and that FitzGerald hailed Hertz's work as the confirmation of Maxwell. Hunt does not say that Lodge replicated Hertz. Lodge's wire-wave work was a parallel, independent demonstration. A replication claim needs a source, so the tag must change: either retag as "independent parallel work [read: Hunt]" or find a [web] source.
4.6 Royal Society rejected the third operator installment in 1893 on rigour grounds; FRS 1891; pension 1896; Pupin patent sold to AT&T for $500,000; Poynting's abstract January 1884 (contrarian, arbiter, primer) Hunt text layer lines 239-240, 264-275, 383, 405-430 Confirmed. The pension date is given as "two years later" than 1894, so 1896.
4.7 V = √(1/4πkμ), and only transverse disturbances propagate (claim 4) Digest and text layer p.46-49, mathematician's page image p.47 Consistent; not re-imaged by me.

Arithmetic in the arbiter and primer (percentage deviations, 1/√(μ₀ε₀), the Poynting-into-wire numbers) is reproduced by example.py (section 5).

5. Process

  • example.py runs cleanly with .venv/bin/python (exit 0). Part A gives +3.65 %, +5.03 %, −0.60 %, +2.74 % and a Fizeau–Foucault spread of 5.66 %. Part B gives the printed versus physical sign of p (amplitude per wavelength 1.368 vs 0.731). Part C gives P_in = I²R = 0.5348 W, a symbolic difference of 0, and a drift speed of 2.34 × 10⁻⁴ m/s. All match the primer.
  • Source tags. Present throughout and generally honest, and the reviewers flag what they did not check. Defects:
  • (a) The Lodge replication tag (4.5).
  • (b) The physicist cites "[read: far.pdf ...]", a filename that does not exist (it should be MaxwellOnFaradaysLines.pdf).
  • (c) Page conventions are mixed. The physicist cites printed pages ("p. 465") and section numbers, while the others use PDF pages. The primer uses PDF pages consistently.
  • (d) The contrarian's 439,450,000/√2 derivation is [memory: medium], and the arbiter flags it correctly.
  • Web checks. Physicist 4, mathematician 2, contrarian 2, arbiter 3. The medium-confidence items left as [memory] (Lecher, Kennedy–Thorndike, the 439,450 figure) are correctly declared not verdict-bearing. Michelson–Morley and Aharonov–Bohm, which verdicts do lean on, were web-checked. Acceptable.
  • Verdict scale. Mostly applied consistently, and split verdicts are well used. For claim 7 the arbiter goes off the scale ("documented history", "cause never established"), and the contrarian uses "Not supported as a general claim". This is defensible because claim 7 is history rather than physics, and the arbiter says so. Still, the primer evidence table should state plainly that claim 7 carries scale labels only for its physics content. It mostly does.
  • facts.json and claims.md not updated. They still carry the Step 1 wording that the reviewers corrected:
  • facts.json says the 1865 wave is "electric and magnetic", but Maxwell states it as "entirely magnetic disturbances".
  • claims.md claim 4 says V = v without the μ = 1 condition.
  • claims.md claim 5 omits Maxwell's own statement that his conclusions are "independent of this hypothesis".
  • claims.md claim 7 lumps three different episodes together.
  • Neither file mentions the (F)/(G) sign defect. The arbiter's "Corrected claim list" exists but has not been carried back into these files.
  • Primer against STEP 4 and the reader profile. All nine sections are present in order, with answers at the end. Symbols are defined, SI versus Gaussian units are explained, gauge freedom is introduced in plain language, and quaternions are mentioned only in passing and not used. The worked example has real numbers and a script. The primer meets the standard. Its one factual error is inherited: "Replicated? Yes (Lodge [read: Hunt])".

6. Verdict

MINOR.

None of the defects found can change a central claim or a final verdict: - The load-bearing 1865 equations and numbers were checked on page images and re-checked here. - The new material (the sunlight estimate, the coil inductance comparison, Faraday's 1846 priority, Maxwell's ether evidence, the Weber contrast, Heaviside on longitudinal waves) adds content and learning value but does not change a verdict. - The 1856 derivations are unchecked, but claim 1 is a representation claim that Maxwell himself disclaims as physics.

The defects are: - Sampling of the two central papers with no deep reads. - One mis-tagged replication claim. - facts.json and claims.md never updated after review. - Missed material that belongs in the primer.

7. Remediation actions

Deep reads (most important first). Output goes to review/Maxwell/deep/{slug}.md, tagged [read: p.N], with page images where equations are needed.

  1. dynamicaltheoryo00maxw-471f79, pp.53-60 (Sonnet). Covers §108 (energy and field strength of sunlight) and Part VII's British Association coil calculation. - Transcribe Maxwell's sunlight formula P = √(8πVW) and his numbers from the page image (p.53). - State the unit system of P = 60,000,000 and "600 Daniell's cells per metre", and convert to V/m. - Compare with the modern E₀ ≈ 958 V/m computed from his own 83.4 ft·lb/s/ft², and explain any factor (√2, RMS vs peak, units). - Report the coil data and the calculated versus least-squares versus electric-balance values of L, with Maxwell's stated reason for trusting the calculation.
  2. MaxwellOnFaradaysLines-5da1a2, pp.35-55 (Opus). Covers Part II, the electro-tonic state. - From page images, transcribe Laws I-VI and the defining equations of the electro-tonic functions (α₀, β₀, γ₀). - Check whether Law I is circulation = flux (B = curl A) and whether Law VI gives EMF = −∂A/∂t, including the sign. - Check whether Theorem V/VI is a Helmholtz-decomposition-type result. - Say whether claim 2's attribution of the vector-potential idea to the 1856 paper holds as stated.
  3. MaxwellOnFaradaysLines-5da1a2, pp.4-34 (Sonnet). Covers Part I, the fluid analogy. - Confirm the dictionary (velocity to force, pressure to potential, resistance k to inverse permittivity or permeability). - Check the refraction law tan θ₁/tan θ₂ = k′/k and the p = k/(4πr) source result on page images. - Check whether Maxwell states that electrostatics, magnetism and steady currents obey formally identical equations, which resolves the mathematician's open note 5.
  4. dynamicaltheoryo00maxw-471f79, pp.7-24 (Sonnet). Covers the introduction and Parts I-II. - List the evidence Maxwell gives for the ether (Faraday rotation, Verdet, Thomson; p.9). - Give his statement on Faraday's 1846 "Thoughts on Ray Vibrations" (p.14). - Give his reasons for rejecting Weber and Neumann's action at a distance (p.7). - Summarise the flywheel/"reduced momentum" dynamical analogy for L, M, N (pp.15-20), which a primer reader could use.
  5. HeavisideOliver-Hunt-12-960a6e, pp.5-7 (Sonnet). - Quote verbatim, column-separated, the passages on Preece blocking the 1887 paper, Biggs's removal, the Electrician cancellation, the Bath 1888 meeting (Lodge's wire waves versus Hertz), the 1893 Royal Society rejection, and the pension. - State exactly what Hunt says about Lodge's experiments, and whether anything in Hunt supports the claim that Lodge replicated Hertz.
  6. Belrose-MUL-2014-Vol2-Mar-Apr-005-cdf8af, pp.5-8 (Sonnet). - Was Belrose's NEC-4 model compared with measured data, and whose? - What exactly does Belrose say about Heaviside criticising Helmholtz over longitudinal waves, and about Hertz's 1890 formulation?

Changes to each later file: - facts.json: - Correct how_read for all four entries, for example "digest (all pages) + page images pp.29, 31-34, 47, 52 (Steps 2-4) + deep read pp.…". - Correct the character counts from the manifest. - Dynamical Theory summary: say the wave is stated as "entirely magnetic disturbances"; add V = v for μ = 1; add the (F)/(G) sign defect, the sunlight estimate, the coil L comparison and the Faraday 1846 credit. - Faraday's Lines: add the results from deep reads 2 and 3. - Hunt: add the pension amounts, the Dirac remark and the Heaviside layer (now confirmed). - Belrose: add the Helmholtz longitudinal-wave remark. - claims.md: Replace the claims with the arbiter's "Corrected claim list" (μ = 1 condition; ether disclaimed in §73-75; (F)/(G) signs; three separate Heaviside episodes). Optionally add one sentence to claim 4 on Faraday's 1846 priority. - arbiter.md: Add a "QE revision" section that: - (a) Corrects the Lodge tag: Hunt documents Lodge's own wire-wave experiments, not a replication of Hertz. Replication of Hertz becomes [memory] or [web] if a source is found. - (b) Records the British Association coil comparison (about 5-6% scatter between calculation and measurement) as context for claim 4's 5% agreement. - (c) Notes Maxwell's stated ether evidence (Faraday rotation) under claim 5 without changing the verdict. - (d) States the outcome of deep read 2 for claim 2. Change the verdict only if Law VI is not the rate-of-change form. No verdict changes are expected. - primer.md: - Fix the claim 4 row in the evidence table ("Replicated?" column) and any other "Lodge replicated" wording. - Add a short second worked example or an exercise: Maxwell's 1865 sunlight field strength, set against the modern 958 V/m, with the unit conversion explained. Extend example.py to match. - Add a sentence in section 4 on Faraday's 1846 priority. - Add a sentence in section 4.3 on the Faraday-rotation evidence for the ether. - Add a short note in section 4 or 7 on the field theory versus Weber's action-at-a-distance choice, and on Maxwell's and Heaviside's treatment of longitudinal waves, flagged as relevant to the scalar-wave theme elsewhere in the collection. - Use the British Association coil scatter as the 1860s error yardstick in section 7. - physicist.md: Correct "far.pdf" to MaxwellOnFaradaysLines.pdf. Optional, since reviewer files are not normally revised under MINOR. Record the correction in the arbiter's QE revision instead. - example.py: Add a Part D for the sunlight field strength if the primer adds it.

Recheck

Recheck agent: Sonnet. Date: 2026-10-03. Checked: deep/ (4 files), facts.json, claims.md, arbiter.md ("QE revision"), primer.md, example.py (runs, exit 0), physicist.md.

Defects (QE sections 1-5)

Defect Status
facts.json: invalid how_read ("text layer sampled") Fixed (all four entries rewritten to say what was done)
facts.json: character counts disagree with manifest Fixed (226,745 / 181,112 / 56,445 / 24,753 now match)
Central papers sampled, no deep reads: Faraday's Lines Part I and Part II; Dynamical Theory pp.7-24 Fixed (deep files exist; Law I/V/VI, refraction law, p=k/(4 pi r) checked on page images)
Dynamical Theory pp.53-60 (sunlight estimate, coil L) digest/text layer only Remains: deep read 1 was never delivered. The arbiter did a text-layer check only and says the sunlight digits are OCR-garbled and not checked on the page image
Hunt and Belrose deep reads Fixed (deep/ files exist; Lodge, Royal Society, pension, Helmholtz remark verified)
Lodge "replicated Hertz" mis-tag Fixed in arbiter.md (QE revision, verdict table) and claims.md; Remains in primer.md evidence table row 4 ("Yes (Lodge [read: Hunt]; ...)")
facts.json and claims.md not updated (entirely magnetic disturbances, mu = 1, ether independence, (F)/(G) sign defect, three Heaviside episodes) Fixed
Physicist "far.pdf" filename slip Accepted as planned: recorded in arbiter QE revision, reviewer file not revised
Mixed page conventions in reviewer files Accepted (reviewer files not revised under MINOR)
Source-tag / web-check process points No change needed
example.py runs Fixed/no defect (exit 0)

Remediation actions

Action Status
Deep read 1 (Dynamical Theory pp.53-60, Sonnet) Remains (not run)
Deep read 2 (Faraday's Lines pp.35-55, Opus) Fixed
Deep read 3 (Faraday's Lines pp.4-34, Sonnet) Fixed
Deep read 4 (Dynamical Theory pp.7-24, Sonnet) Fixed
Deep read 5 (Hunt pp.5-7, Sonnet) Fixed
Deep read 6 (Belrose pp.5-8, Sonnet) Fixed
facts.json changes Fixed
claims.md replaced by corrected claim list Fixed
arbiter.md "QE revision" section (Lodge tag, coil scatter, ether evidence, claim 2, no verdict changes) Fixed
primer.md: fix Lodge "Replicated?" cell Remains
primer.md: add sunlight field-strength worked example / exercise Remains
primer.md: add sentences on Faraday 1846 priority, Faraday-rotation ether evidence, Weber vs field theory, longitudinal waves (Maxwell, Heaviside/Helmholtz), coil scatter as 1860s error yardstick Remains (none of these appear in primer.md)
example.py Part D (sunlight) Remains
physicist.md filename fix Skipped by design (recorded in arbiter)

Open issues: (1) deep read 1 not run, so the sunlight and coil figures are unverified on page images; (2) primer.md Lodge replication cell; (3) primer.md missing the added material listed above; (4) example.py Part D absent.

Final: OPEN (4 issues)

Recheck 2

QE Recheck 2, Sonnet, 2026-10-03. Checked: deep/ (the Dynamical Theory file now has a "QE round 2 deep read: pp.53-60" section), facts.json, claims.md, arbiter.md, primer.md, and example.py, which runs with exit 0.

Issue the first recheck marked as remaining Status
Deep read 1 (Dynamical Theory pp.53-60): sunlight estimate and coil L, not checked on page images Fixed. The deep file has a page-image transcription of printed pp.505, 509, 511 and 512, with the formula P = √(8πμVW), the 83.4 ft·lb/s/ft² input and P = 60,000,000. The primer's source note and section 5.2 cite it.
primer.md evidence-table row 4: the Lodge "Replicated?" cell Fixed. It now reads "Not shown in Hunt (Lodge's own wire-wave work only [read: Hunt p.6]); Hertz replication by others [memory: medium]". The only remaining "replicated" wording is in the arbiter's Hertz verdict, which is correct.
primer.md missing the added material Fixed. All of it is now present.
example.py Part D (sunlight) Fixed. Part D is in the docstring and the script runs with exit 0.

The material now in primer.md is: - Faraday's 1846 priority. - Faraday-rotation evidence for the ether. - Field theory versus Weber's action at a distance. - Longitudinal waves, including Maxwell's remarks and Belrose's Heaviside–Helmholtz remark. - The coil scatter of 5-6 % as an 1860s error yardstick. - A sunlight worked example in section 5.2.

Final: PASS