AI Demos Research — the structured-intelligence platform. Every verdict on these pages opens to the execution behind it.
Graded 4 October 2026

Can Upstage AI keep a table together across a page break?

Upstage AI passed one page-break table case and failed the other. In the pass case, it returned all 22 rows in order as two Markdown tables, with the page-4 part labelled "Table 1 (continued)" under the same headers. In the fail case, it turned the first continuation row into the second table's header, so later rows lost their real column labels.

1 of 2 test cases passed · 1 failed

Every test case in this scenario has a result.

Pass rate50%1 of 2 gradable
Coverage2 of 2test cases with a result
1PassDid everything it was expected to do.
1FailMissed at least one thing it was expected to do; the reason and proof are with each test case below.
0Not gradableEvery result here could be graded.
0UntestedEvery test case in this scenario has a result.
The pass rate is a summary. The evidence is the 2 test cases below: what we sent, what we checked, what the tool returned, and the proof.

The 2 test cases

Each test case is judged on its own: Pass, Fail, Not gradable, or Untested. The scenario result above is based on these test cases.

Cross-page table — one table, completePassEvidence
What we sent
InputDocument (PDF)
Station schedule PDF
Open the PDF ↗
What the tool returned

Braithe Estuary Partnership · Water quality programme

Monitoring stations: schedule and sampling intervals

Water quality programme · Schedule current at 1 February 2026

The schedule below lists the fixed stations sampled under the water quality programme. Stations are visited in the order shown wherever the tide allows. Depths are metres below lowest astronomical tide as recorded at installation, and are not corrected for later change.

The programme

The water quality programme has run in its present form since 2011, when the first two stations were established at Vardenne Quay and Thrimby Point. There are now twenty-two, the most recent added in November 2025. The programme provides the baseline against which any change at Kellow Sands is measured, and it is the only continuous record of salinity in the upper estuary. Sampling is carried out by the Partnership's own staff, with the Vellamy Society providing cover during August.

Analysis is carried out under contract by Kirkhollow Analytical Laboratories. The determinations are those set by the 2015 programme review: suspended solids, chloride, ammoniacal nitrogen, oxidised nitrogen, orthophosphate and dissolved organic carbon, with particle size on the intertidal stations twice a year.

Sampling

Samples are taken from a boat at the deep stations and by wading at the intertidal ones, in each case on the ebb and within two hours of high water. Where a station cannot be reached on the day it is due it is taken as soon afterwards as conditions allow, and the actual date is recorded: the schedule is a plan and not a record. Stations on a weekly interval are the exception, and a missed week there is reported to the Board.

Field measurements of temperature and dissolved oxygen are taken at every visit, entered in the field book, and transcribed into the station record within the week. Bottles are delivered to Braithe Road the same day wherever the round permits, and are held in the refrigerated drop box overnight when it does not.

The stations

Grid references are to the nearest ten metres and describe the position of the marker, not of the sampling point, which at the intertidal stations is up to five metres seaward of it. Two stations are sampled quarterly rather than monthly; both were added to answer a particular question about the southern creeks, and both are due for review in 2027.

Access is by public footpath at every station except Marnhead Deep and Tarbert Jetty, both of which need the harbour master's permission and a crew of two. The Partnership's insurance covers wading only where a second person is on the shore, and staff are asked not to work the intertidal stations single-handed even where the access itself is straightforward.

Reporting

Results are entered in the station record within a week of the report arriving from the laboratory, and the record is closed for the quarter at the end of the following month. A late result is entered with the date it arrived as well as the date of sampling, because the two have diverged by as much as five weeks where the laboratory has had to repeat a batch.

The quarterly summary goes to the Board and to the Harbour Board, and an annual summary is published. Neither includes the field measurements, which are held in the station record and are available to anyone who asks the secretariat for them.

Page 1 of 4

Braithe Estuary Partnership · Water quality programme

Changes to the schedule

A station is added or withdrawn only by a decision of the Board, on a recommendation from the secretariat, and the reason is minuted. The programme has lost three stations since 2011: two at the head of Kellow Creek, which dried out after the storms of 2014, and one at the bar, which could not be reached safely often enough to be worth keeping.

A change to a sampling interval does not need a Board decision and is made by the secretariat where the tide or

StationGrid referenceDepth (m)Sampling intervalInstalled
Vardenne QuayNX 4118 66022.4FortnightlyMarch 2011
Thrimby PointNX 4276 64911.8FortnightlyMarch 2011
Kellow Sands northNX 4390 65880.9MonthlyJune 2013
Kellow Sands southNX 4402 65311.1MonthlyJune 2013
Marnhead DeepNX 4025 67148.6MonthlyOctober 2014
Braithe BridgeNX 3982 68533.2WeeklyApril 2015
Harrowby ReachNX 4147 67704.5FortnightlyApril 2015
Sandiman BankNX 4233 66851.3MonthlySeptember 2016
Vellamy CreekNX 4318 64380.6MonthlySeptember 2016
Tarbert JettyNX 4064 65522.9FortnightlyMay 2018
Croyde GutNX 4351 63671.6QuarterlyMay 2018
Prosser FlatsNX 4189 63040.7QuarterlyAugust 2020
Old Lifeboat HouseNX 4295 66201.9FortnightlyAugust 2020
Training Wall eastNX 4126 64595.4WeeklyFebruary 2023
Lissamer PointNX 4208 67423.7MonthlyFebruary 2023
Kellow Creek headNX 4436 66120.4QuarterlyMarch 2024
Vardenne OutfallNX 4102 65712.1WeeklyMarch 2024
Marnhead BarNX 3968 67419.3MonthlySeptember 2024

Page 3 of 4

Braithe Estuary Partnership · Water quality programme

Table 1 (continued)

StationGrid referenceDepth (m)Sampling intervalInstalled
Thrimby SpitNX 4301 64671.4FortnightlySeptember 2024
Harrowby CutNX 4163 67995.8MonthlyApril 2025
Boatyard StepsNX 4088 65881.2FortnightlyApril 2025
Cavenshaw BightNX 4372 65212.6QuarterlyNovember 2025

Page 4 of 4

Show the reply as returned (Markdown)
Braithe Estuary Partnership · Water quality programme

# Monitoring stations: schedule and sampling intervals

# Water quality programme · Schedule current at 1 February 2026

The schedule below lists the fixed stations sampled under the water quality programme. Stations are visited in
the order shown wherever the tide allows. Depths are metres below lowest astronomical tide as recorded at
installation, and are not corrected for later change.

# The programme

The water quality programme has run in its present form since 2011, when the first two stations were established
at Vardenne Quay and Thrimby Point. There are now twenty-two, the most recent added in November 2025. The
programme provides the baseline against which any change at Kellow Sands is measured, and it is the only
continuous record of salinity in the upper estuary. Sampling is carried out by the Partnership's own staff, with the
Vellamy Society providing cover during August.

Analysis is carried out under contract by Kirkhollow Analytical Laboratories. The determinations are those set by
the 2015 programme review: suspended solids, chloride, ammoniacal nitrogen, oxidised nitrogen,
orthophosphate and dissolved organic carbon, with particle size on the intertidal stations twice a year.

# Sampling

Samples are taken from a boat at the deep stations and by wading at the intertidal ones, in each case on the ebb
and within two hours of high water. Where a station cannot be reached on the day it is due it is taken as soon
afterwards as conditions allow, and the actual date is recorded: the schedule is a plan and not a record. Stations
on a weekly interval are the exception, and a missed week there is reported to the Board.

Field measurements of temperature and dissolved oxygen are taken at every visit, entered in the field book, and
transcribed into the station record within the week. Bottles are delivered to Braithe Road the same day wherever
the round permits, and are held in the refrigerated drop box overnight when it does not.

# The stations

Grid references are to the nearest ten metres and describe the position of the marker, not of the sampling point,
which at the intertidal stations is up to five metres seaward of it. Two stations are sampled quarterly rather than
monthly; both were added to answer a particular question about the southern creeks, and both are due for
review in 2027.

Access is by public footpath at every station except Marnhead Deep and Tarbert Jetty, both of which need the
harbour master's permission and a crew of two. The Partnership's insurance covers wading only where a second
person is on the shore, and staff are asked not to work the intertidal stations single-handed even where the
access itself is straightforward.

# Reporting

Results are entered in the station record within a week of the report arriving from the laboratory, and the record
is closed for the quarter at the end of the following month. A late result is entered with the date it arrived as well
as the date of sampling, because the two have diverged by as much as five weeks where the laboratory has had to
repeat a batch.

The quarterly summary goes to the Board and to the Harbour Board, and an annual summary is published.
Neither includes the field measurements, which are held in the station record and are available to anyone who
asks the secretariat for them.

Page 1 of 4

Braithe Estuary Partnership · Water quality programme

# Changes to the schedule

A station is added or withdrawn only by a decision of the Board, on a recommendation from the secretariat, and
the reason is minuted. The programme has lost three stations since 2011: two at the head of Kellow Creek, which
dried out after the storms of 2014, and one at the bar, which could not be reached safely often enough to be
worth keeping.

A change to a sampling interval does not need a Board decision and is made by the secretariat where the tide or

| Station | Grid reference | Depth (m) | Sampling interval | Installed |
| --- | --- | --- | --- | --- |
| Vardenne Quay | NX 4118 6602 | 2.4 | Fortnightly | March 2011 |
| Thrimby Point | NX 4276 6491 | 1.8 | Fortnightly | March 2011 |
| Kellow Sands north | NX 4390 6588 | 0.9 | Monthly | June 2013 |
| Kellow Sands south | NX 4402 6531 | 1.1 | Monthly | June 2013 |
| Marnhead Deep | NX 4025 6714 | 8.6 | Monthly | October 2014 |
| Braithe Bridge | NX 3982 6853 | 3.2 | Weekly | April 2015 |
| Harrowby Reach | NX 4147 6770 | 4.5 | Fortnightly | April 2015 |
| Sandiman Bank | NX 4233 6685 | 1.3 | Monthly | September 2016 |
| Vellamy Creek | NX 4318 6438 | 0.6 | Monthly | September 2016 |
| Tarbert Jetty | NX 4064 6552 | 2.9 | Fortnightly | May 2018 |
| Croyde Gut | NX 4351 6367 | 1.6 | Quarterly | May 2018 |
| Prosser Flats | NX 4189 6304 | 0.7 | Quarterly | August 2020 |
| Old Lifeboat House | NX 4295 6620 | 1.9 | Fortnightly | August 2020 |
| Training Wall east | NX 4126 6459 | 5.4 | Weekly | February 2023 |
| Lissamer Point | NX 4208 6742 | 3.7 | Monthly | February 2023 |
| Kellow Creek head | NX 4436 6612 | 0.4 | Quarterly | March 2024 |
| Vardenne Outfall | NX 4102 6571 | 2.1 | Weekly | March 2024 |
| Marnhead Bar | NX 3968 6741 | 9.3 | Monthly | September 2024 |


Page 3 of 4

Braithe Estuary Partnership · Water quality programme

Table 1 (continued)

| Station | Grid reference | Depth (m) | Sampling interval | Installed |
| --- | --- | --- | --- | --- |
| Thrimby Spit | NX 4301 6467 | 1.4 | Fortnightly | September 2024 |
| Harrowby Cut | NX 4163 6799 | 5.8 | Monthly | April 2025 |
| Boatyard Steps | NX 4088 6588 | 1.2 | Fortnightly | April 2025 |
| Cavenshaw Bight | NX 4372 6521 | 2.6 | Quarterly | November 2025 |

Page 4 of 4

Station schedule API response JSON

Copied from Output file (JSON), content › markdown · an excerpt

Open the whole JSON file ↗

Station schedule Markdown output

Copied from Output file (Markdown), lines 151–184

Open the Markdown file ↗

Copied from Output file (Markdown), line 193

Expected vs. Found
✓Expected: 22 data rows across the continued table.Found: The output has 22 data rows: 18 on the first table and 4 on the second.
✓Expected: Thrimby Spit with the listed values.Found: Thrimby Spit appears with the expected grid reference, depth, installed date and sampling interval.
✓Expected: Harrowby Cut with the listed values.Found: Harrowby Cut appears with the expected grid reference, depth, installed date and sampling interval.
✓Expected: Boatyard Steps with the listed values.Found: Boatyard Steps appears with the expected grid reference, depth, installed date and sampling interval.
✓Expected: Cavenshaw Bight with the listed values.Found: Cavenshaw Bight appears with the expected grid reference, depth, installed date and sampling interval.
✓Expected: Marnhead Bar before Thrimby Spit across the page break.Found: Marnhead Bar comes before Thrimby Spit in document order.
✓Must not appear: The repeated page-4 header stays a header, not data.Found: The repeated page-4 header is the second table's header row, not a data row.
✓Must not appear: Page labels and the continued-table label stay outside the table body.Found: Page labels and the continued-table label sit outside the table blocks.
Why this result

It passes because the output keeps both parts of the schedule in order, repeats the headers on the continuation page, and leaves page labels outside the tables.

Also observed in this test case

Continuation header. The continuation page repeats the headers in the second table.

Tested by Chandresh Bisht · evidence dated 9 September 2026
Cross-page table — continuation without a repeated headerFailEvidence
What we sent
InputDocument (PDF)
Visit table PDF
Open the PDF ↗
What the tool returned

Braithe Estuary Partnership · Water quality programme

Page 1 of 2

Sampling visits, winter 2026

Water quality programme · Visits between 6 January and 19 February 2026

Table 2 lists every sampling visit made in the first seven weeks of 2026. A visit is one boat or wading call at one station on one morning; where a station is visited twice in the period it appears twice. Determinations are those taken on the visit, not those scheduled. Times are the time the sample was drawn.

Method. Each visit follows the written access note for the station. Field measurements of temperature and dissolved oxygen are taken first and entered in the field book; the bottle is then filled below the surface, labelled with the station code and the time, and placed in the cool box. Where the tide prevents a wading station being reached within two hours of high water the visit is recorded as missed and the next scheduled visit is not brought forward. Samples are delivered to Braithe Road the same day and held in the refrigerated drop box overnight where the round permits.

Record. The table below is transcribed from the field books for the period and checked against the laboratory reception log. A visit appears once per station per morning. Determinations are those actually taken, which may differ from the schedule where a meter was out of calibration or a bottle was lost; the two such cases in this period are noted in the quarterly summary and not in this table.

Table 2. Sampling visits, 6 January to 19 February 2026.

VisitStationDateTimeDeterminations takenSampler
V-01Vardenne Quay2026-01-0609:40Suspended solids, chlorideJ. Marren
V-02Thrimby Point2026-01-0610:25Suspended solids, chlorideJ. Marren
V-03Kellow Sands north2026-01-0808:55Suspended solids, chloride, orthophosphateR. Ashby
V-04Kellow Sands south2026-01-0809:30Suspended solids, chloride, orthophosphateR. Ashby
V-05Marnhead Deep2026-01-0911:10Suspended solids, chloride, DOCJ. Marren
V-06Braithe Bridge2026-01-1207:50Suspended solids, chloride, nitrogenP. Sowerby
V-07Harrowby Reach2026-01-1208:40Suspended solids, chloride, nitrogenP. Sowerby
V-08Sandiman Bank2026-01-1310:05Suspended solids, chlorideR. Ashby
V-09Vellamy Creek2026-01-1310:50Suspended solids, chloride, orthophosphateR. Ashby
V-10Tarbert Jetty2026-01-1409:15Suspended solids, chlorideJ. Marren
V-11Croyde Gut2026-02-0308:20Suspended solids, chloride, orthophosphateP. Sowerby
V-12Prosser Flats2026-02-0309:05Suspended solids, chloride, orthophosphateP. Sowerby
V-13Old Lifeboat House2026-02-0410:30Suspended solids, chlorideR. Ashby
V-14Training Wall east2026-02-0507:45Suspended solids, chloride, nitrogenJ. Marren

Braithe Estuary Partnership · Water quality programme

Page 2 of 2

V-15Lissamer Point2026-02-0508:35Suspended solids, chloride, nitrogenJ. Marren
V-16Kellow Creek head2026-02-0611:20Suspended solids, chloride, orthophosphateR. Ashby
V-17Vardenne Outfall2026-02-0907:30Suspended solids, chloride, DOCP. Sowerby
V-18Marnhead Bar2026-02-0908:50Suspended solids, chloride, DOCP. Sowerby
V-19Thrimby Spit2026-02-1009:25Suspended solids, chlorideJ. Marren
V-20Harrowby Cut2026-02-1110:15Suspended solids, chloride, nitrogenR. Ashby
V-21Boatyard Steps2026-02-1111:00Suspended solids, chlorideR. Ashby
V-22Cavenshaw Bight2026-02-1208:10Suspended solids, chloride, orthophosphateP. Sowerby
V-23Braithe Bridge2026-02-1607:55Suspended solids, chloride, nitrogenJ. Marren
Show the reply as returned (Markdown)
Braithe Estuary Partnership · Water quality programme

Page 1 of 2

# Sampling visits, winter 2026

Water quality programme · Visits between 6 January and 19 February 2026

Table 2 lists every sampling visit made in the first seven weeks of 2026. A visit is one boat or wading call at one station on one
morning; where a station is visited twice in the period it appears twice. Determinations are those taken on the visit, not those
scheduled. Times are the time the sample was drawn.

Method. Each visit follows the written access note for the station. Field measurements of temperature and dissolved oxygen are
taken first and entered in the field book; the bottle is then filled below the surface, labelled with the station code and the time, and
placed in the cool box. Where the tide prevents a wading station being reached within two hours of high water the visit is
recorded as missed and the next scheduled visit is not brought forward. Samples are delivered to Braithe Road the same day
and held in the refrigerated drop box overnight where the round permits.

Record. The table below is transcribed from the field books for the period and checked against the laboratory reception log. A
visit appears once per station per morning. Determinations are those actually taken, which may differ from the schedule where a
meter was out of calibration or a bottle was lost; the two such cases in this period are noted in the quarterly summary and not in
this table.

Table 2. Sampling visits, 6 January to 19 February 2026.

| Visit | Station | Date | Time | Determinations taken | Sampler |
| --- | --- | --- | --- | --- | --- |
| V-01 | Vardenne Quay | 2026-01-06 | 09:40 | Suspended solids, chloride | J. Marren |
| V-02 | Thrimby Point | 2026-01-06 | 10:25 | Suspended solids, chloride | J. Marren |
| V-03 | Kellow Sands north | 2026-01-08 | 08:55 | Suspended solids, chloride, orthophosphate | R. Ashby |
| V-04 | Kellow Sands south | 2026-01-08 | 09:30 | Suspended solids, chloride, orthophosphate | R. Ashby |
| V-05 | Marnhead Deep | 2026-01-09 | 11:10 | Suspended solids, chloride, DOC | J. Marren |
| V-06 | Braithe Bridge | 2026-01-12 | 07:50 | Suspended solids, chloride, nitrogen | P. Sowerby |
| V-07 | Harrowby Reach | 2026-01-12 | 08:40 | Suspended solids, chloride, nitrogen | P. Sowerby |
| V-08 | Sandiman Bank | 2026-01-13 | 10:05 | Suspended solids, chloride | R. Ashby |
| V-09 | Vellamy Creek | 2026-01-13 | 10:50 | Suspended solids, chloride, orthophosphate | R. Ashby |
| V-10 | Tarbert Jetty | 2026-01-14 | 09:15 | Suspended solids, chloride | J. Marren |
| V-11 | Croyde Gut | 2026-02-03 | 08:20 | Suspended solids, chloride, orthophosphate | P. Sowerby |
| V-12 | Prosser Flats | 2026-02-03 | 09:05 | Suspended solids, chloride, orthophosphate | P. Sowerby |
| V-13 | Old Lifeboat House | 2026-02-04 | 10:30 | Suspended solids, chloride | R. Ashby |
| V-14 | Training Wall east | 2026-02-05 | 07:45 | Suspended solids, chloride, nitrogen | J. Marren |


Braithe Estuary Partnership · Water quality programme

Page 2 of 2

| V-15 | Lissamer Point | 2026-02-05 | 08:35 | Suspended solids, chloride, nitrogen | J. Marren |
| --- | --- | --- | --- | --- | --- |
| V-16 | Kellow Creek head | 2026-02-06 | 11:20 | Suspended solids, chloride, orthophosphate | R. Ashby |
| V-17 | Vardenne Outfall | 2026-02-09 | 07:30 | Suspended solids, chloride, DOC | P. Sowerby |
| V-18 | Marnhead Bar | 2026-02-09 | 08:50 | Suspended solids, chloride, DOC | P. Sowerby |
| V-19 | Thrimby Spit | 2026-02-10 | 09:25 | Suspended solids, chloride | J. Marren |
| V-20 | Harrowby Cut | 2026-02-11 | 10:15 | Suspended solids, chloride, nitrogen | R. Ashby |
| V-21 | Boatyard Steps | 2026-02-11 | 11:00 | Suspended solids, chloride | R. Ashby |
| V-22 | Cavenshaw Bight | 2026-02-12 | 08:10 | Suspended solids, chloride, orthophosphate | P. Sowerby |
| V-23 | Braithe Bridge | 2026-02-16 | 07:55 | Suspended solids, chloride, nitrogen | J. Marren |

Visit table API response JSON

Copied from Output file (JSON), content › markdown · an excerpt

Open the whole JSON file ↗
Output file (Markdown)
Visit table Markdown output
Markdown64 lines
Braithe Estuary Partnership · Water quality programme

Page 1 of 2

# Sampling visits, winter 2026

Water quality programme · Visits between 6 January and 19 February 2026

Table 2 lists every sampling visit made in the first seven weeks of 2026. A visit is one boat or wading call at one station on one
morning; where a station is visited twice in the period it appears twice. Determinations are those taken on the visit, not those
scheduled. Times are the time the sample was drawn.

Method. Each visit follows the written access note for the station. Field measurements of temperature and dissolved oxygen are
taken first and entered in the field book; the bottle is then filled below the surface, labelled with the station code and the time, and
placed in the cool box. Where the tide prevents a wading station being reached within two hours of high water the visit is
recorded as missed and the next scheduled visit is not brought forward. Samples are delivered to Braithe Road the same day
and held in the refrigerated drop box overnight where the round permits.

Record. The table below is transcribed from the field books for the period and checked against the laboratory reception log. A
visit appears once per station per morning. Determinations are those actually taken, which may differ from the schedule where a
meter was out of calibration or a bottle was lost; the two such cases in this period are noted in the quarterly summary and not in
this table.

Table 2. Sampling visits, 6 January to 19 February 2026.

| Visit | Station | Date | Time | Determinations taken | Sampler |
| --- | --- | --- | --- | --- | --- |
| V-01 | Vardenne Quay | 2026-01-06 | 09:40 | Suspended solids, chloride | J. Marren |
| V-02 | Thrimby Point | 2026-01-06 | 10:25 | Suspended solids, chloride | J. Marren |
| V-03 | Kellow Sands north | 2026-01-08 | 08:55 | Suspended solids, chloride, orthophosphate | R. Ashby |
| V-04 | Kellow Sands south | 2026-01-08 | 09:30 | Suspended solids, chloride, orthophosphate | R. Ashby |
| V-05 | Marnhead Deep | 2026-01-09 | 11:10 | Suspended solids, chloride, DOC | J. Marren |
| V-06 | Braithe Bridge | 2026-01-12 | 07:50 | Suspended solids, chloride, nitrogen | P. Sowerby |
| V-07 | Harrowby Reach | 2026-01-12 | 08:40 | Suspended solids, chloride, nitrogen | P. Sowerby |
| V-08 | Sandiman Bank | 2026-01-13 | 10:05 | Suspended solids, chloride | R. Ashby |
| V-09 | Vellamy Creek | 2026-01-13 | 10:50 | Suspended solids, chloride, orthophosphate | R. Ashby |
| V-10 | Tarbert Jetty | 2026-01-14 | 09:15 | Suspended solids, chloride | J. Marren |
| V-11 | Croyde Gut | 2026-02-03 | 08:20 | Suspended solids, chloride, orthophosphate | P. Sowerby |
| V-12 | Prosser Flats | 2026-02-03 | 09:05 | Suspended solids, chloride, orthophosphate | P. Sowerby |
| V-13 | Old Lifeboat House | 2026-02-04 | 10:30 | Suspended solids, chloride | R. Ashby |
| V-14 | Training Wall east | 2026-02-05 | 07:45 | Suspended solids, chloride, nitrogen | J. Marren |


Braithe Estuary Partnership · Water quality programme

Page 2 of 2

| V-15 | Lissamer Point | 2026-02-05 | 08:35 | Suspended solids, chloride, nitrogen | J. Marren |
| --- | --- | --- | --- | --- | --- |
| V-16 | Kellow Creek head | 2026-02-06 | 11:20 | Suspended solids, chloride, orthophosphate | R. Ashby |
| V-17 | Vardenne Outfall | 2026-02-09 | 07:30 | Suspended solids, chloride, DOC | P. Sowerby |
| V-18 | Marnhead Bar | 2026-02-09 | 08:50 | Suspended solids, chloride, DOC | P. Sowerby |
| V-19 | Thrimby Spit | 2026-02-10 | 09:25 | Suspended solids, chloride | J. Marren |
| V-20 | Harrowby Cut | 2026-02-11 | 10:15 | Suspended solids, chloride, nitrogen | R. Ashby |
| V-21 | Boatyard Steps | 2026-02-11 | 11:00 | Suspended solids, chloride | R. Ashby |
| V-22 | Cavenshaw Bight | 2026-02-12 | 08:10 | Suspended solids, chloride, orthophosphate | P. Sowerby |
| V-23 | Braithe Bridge | 2026-02-16 | 07:55 | Suspended solids, chloride, nitrogen | J. Marren |
| V-24 | Vardenne Outfall | 2026-02-16 | 08:40 | Suspended solids, chloride, DOC | J. Marren |
| V-25 | Training Wall east | 2026-02-19 | 07:50 | Suspended solids, chloride, nitrogen | P. Sowerby |
| V-26 | Harrowby Reach | 2026-02-19 | 08:45 | Suspended solids, chloride, nitrogen | P. Sowerby |


Visits V-11 and V-12 were made on the first Tuesday of February under the quarterly arrangement for the two creek stations. No
visit was missed in the period.
Open the Markdown file ↗
Expected vs. Found
✗Expected: 26 data rows across the continued table.Found: The output has 25 data rows, not 26, because V-15 became the second table's header.
✗Expected: V-15 should appear as a data row.Found: V-15 appears only as the second table's header, not as a data row.
✗Expected: V-22 should appear under its own headers.Found: V-22's values are present, but they sit under V-15's values as headers.
✗Expected: V-26 should appear under its own headers.Found: V-26's values are present, but they sit under V-15's values as headers.
✗Expected: V-14 should be followed by V-15.Found: V-14 is followed by V-16; V-15 never appears as a data row between them.
✗Expected: Every page-2 row should keep the same headers.Found: The page-2 rows do not keep the same headers; the first continuation row becomes the header.
✓Must not appear: Page labels stay outside the table body.Found: Page labels are outside the table blocks.
Why this result

It fails because the continuation page turns the first continuation row into the second table's header, which leaves 25 rows instead of 26 and mislabels later rows.

Also observed in this test case

Header slot. The first continuation row is used as the second table's header.

Tested by Chandresh Bisht · evidence dated 29 September 2026

Configuration and setup

How this tool was set up for the run and what the test needed in place. Each row is a fact from the run's records; a fact the records do not hold is left out, not guessed.

Software that produced the output
Upstage AI
Build or version
document-parse-260630 (API 2.0)
Plan or tier
free tier
Surface
API
OCR
off
Pipeline
default pipeline
Tested
Cross-page table — one table, complete: 9 September 2026 · Chandresh Bisht; Cross-page table — continuation without a repeated header: 29 September 2026 · Chandresh Bisht

How this scenario is graded

How we decide Pass, Fail and Not gradable. The same rules apply to every tool tested on this scenario.

How results are decided

Each test case gets one result per tool: Pass, Fail or Not gradable. A test case we haven't run yet shows Untested. There are no partial results.

The rules
  • Pass: the tool did everything the test expected, and nothing it said contradicts the correct answer.
  • Fail: at least one expected behaviour clearly didn't happen; the test case's result says which one and quotes the tool.
  • Not gradable: our evidence couldn't settle the outcome (for example a record we needed is missing). It is never counted as a fail, and the test case's result says what's missing.

Where this sits in the benchmark

This page is one cell of a larger study: one tool, one scenario. Only this benchmark's frame appears here.

History of this result

What has happened to this result since it was first published. Runs and grades are never overwritten: a retest or a re-grade publishes a new result and keeps the earlier one readable.

from the publication record
11 November 2026First publishedConverting a complex PDF into clean Markdown with a hosted API v1

Act on this result

Nothing filed here edits the run or the grade. A challenge opens a review, and a review can produce a new run or a re-grade — which becomes the current result and leaves this one in the history.

This matches what I see

You run the same kind of test against your own setup and get the same behaviour.

Agree →
This does not match

Yours behaves differently. Tell us what you got, with a screenshot if you have one.

Disagree →
Point out an issue

Something here is wrong — a reference value, a transcription, a grade.

Report an issue →
Request a retest

On a newer build, a larger dataset, or your own setup.

Request a retest →
We have fixed this

Tell us what changed and we schedule a rerun of the failing test case. The old result stays as history.

Vendor notice →
Filed against this evidenceNothing yet. Challenges, counter-evidence and fix notices appear here with their outcome, and stay on the page after they are resolved.
Cite this result
aidemos.com/benchmarks/pdf-to-markdown-apis/results/upstage-ai/a-table-that-continues-across-a-page-break · 1 pass · 1 fail · coverage 2/2 · graded 2026-10-04

The same record is available as structured data through the AI Demos MCP server, with the counts, the coverage and every per-test-case reason carried as fields.

Verify the proof files

These files support this result. Open a file to inspect the original evidence.

File fingerprints (SHA-256)

A fingerprint identifies the exact file used for this result.

Cross-page table — one table, complete · Input · Document (PDF)8d903e9d03bc804cb94d363c9f7fc7db871e22a0f9a0998d409f1eea845a3209
Cross-page table — one table, complete · Output file (JSON)0fd87108f4d2ea26f97734b146879ecf31b3deeaeb4d7275577f0af5e2e0f4e9
Cross-page table — one table, complete · Output file (Markdown)7638c947473253602844daf95b004521acdc0e286145d5baaabec496d60c46b2
Cross-page table — continuation without a repeated header · Input · Document (PDF)17f7972834b1eb0e4bf5ce81b9d9f5e8b21fce710084efc9a01d92ef15469a41
Cross-page table — continuation without a repeated header · Output file (JSON)198fa975e48b5885ff889bd6e730f0b8bb5d0d8607437bcb9057642e9ca42c58
Cross-page table — continuation without a repeated header · Output file (Markdown)cb4d6296ccc5eb4308a772213892d1a065f71c52cbda2f45cf2e679fa96229f1