Intellics
Eight identical reading stands face one board; one pointer is orange

Same filing, same rules, two models: one passed our pre-set test and one did not

In short. We asked AI models to play investor personas with a written rule and read Japanese annual securities reports with key facts changed. The test was fixed before the runs. Claude Haiku 4.5 did not meet it. Claude Sonnet, on the same cells under the same rule, did. Most of the gap sits in how each model reads the unchanged filing. Both Claude models cited nearly every fact by its exact source row. Simulated personas only: not real investors, not a forecast, not investment advice.

What we did

Five annual securities reports (有価証券報告書) of large listed Japanese companies, here Company A to Company E. For each, a fixed evidence pack from Kabuken's MCP server, which serves data taken from EDINET. No prices, no news, no company names in the test packs.

Five matched pairs of sealed cases: an unchanged row and a changed row

Twenty personas read each pack. Each persona has a short written rule: a passive index holder, a dividend-focused holder, an active manager, and so on. Each picks one action (hold, add, trim, exit or no reaction) and cites every fact it relied on by its exact source row.

Diagram: five annual securities reports become fixed evidence packs from EDINET data via the Kabuken MCP server; an unchanged and a changed pack go to twenty personas with written rules; each gives one action with every fact cited by exact source row, scored against a test written before the runs

Then we changed key facts in the pack, strongly and consistently: a large fall in revenue, a loss, lower equity, a deep dividend cut. For one company we did the opposite, a return to profit. The question: do personas whose rule depends on those facts move in the direction their rule implies, while passive personas stay put?

Diagram: a key fact is changed, for example revenue falls or the dividend is cut; if the persona's written rule depends on it, the persona is expected to move in the direction the rule implies; if the rule is passive, it is expected to stay put; both are counted against the pre-set test

We wrote the test down before running it: which personas should move, in which direction, and how many had to do so for the result to count. We did not change it afterwards.

Diagram: the test is written down first (who moves, which way, how many), then all cells run, then they are scored against that test, which is not edited afterwards

Result one: Claude Haiku did not pass

With Claude Haiku 4.5 (extended thinking on), the test was not met. In the first experiment, which made small single-fact edits, it was not met for any filing. In the second, with strong consistent changes, fewer than half of the personas expected to move did so in the expected direction. Our rule called that "mixed".

Result two: Claude Sonnet, same cells, same rule, did pass

We then ran Claude Sonnet (extended thinking on) on exactly the same 400 persona-and-condition cells. Same packs, same persona files, same rule. This time the test was met. A clear majority of the expected movers moved in the direction their rule implies, none moved the opposite way, and the personas that should stay put stayed put.

Diagram: the same 400 cells, packs, personas and rule run on Claude Haiku 4.5 and Claude Sonnet, both with extended thinking; the pre-fixed test is not met with Haiku and met with Sonnet; most of the gap is in how each model reads the unchanged filing

It is tempting to say Sonnet understands shocks better. We do not read it that way. After the strong changes both models mostly chose to trim. The larger difference was in what they chose before anything was changed.

Citations held up

Nearly every fact either Claude model cited matched its source row exactly. The models differed in discipline: Claude Sonnet cited almost every number it used in its reasoning, while Claude Haiku left noticeably more numbers uncited. Gemma 4 26B, tried on a small pilot, cited less reliably, so we did not use it further. Passive personas stayed passive with both Claude models.

A ruled board with six markers, each sitting on its own row, and a magnifying frame

Diagram: a persona answer gives cited facts (concept, context, document, value); each is checked against the rows in the pack and is resolved exactly or flagged; numbers used in the reasoning with no citation are counted separately

What this does not show

  • It does not show what real holders do. The personas are simulated.
  • It is not a prediction, a ranking or investment advice. Kabuken has no stock prices.
  • Five large companies only. Smaller companies, realistic news or other models may behave differently.
  • The changes were strong and synthetic, which is easier than real filings.
  • We removed names and codes but not the size of the numbers, so a model might still recognise a very large company. We did not test that.
  • In the second experiment each cell was repeated only twice, and Sonnet's repeats were nearly identical, so its effective sample is smaller than it looks.
  • Sampling settings were not controlled; repeats are independent samples.
  • In the first experiment, an explanatory note field reached the personas in garbled form. We found it later, fixed it for the following runs and did not redo the first.

Takeaway

The honest takeaway is narrow. On strong, synthetic changes to large-company filings, the same personas moved as their rules imply with one model and mostly did not with the other, and the difference sits mostly in the baseline reading. The part we would build on is the evidence-checking: a model that cites each fact by an exact source row can be checked against the filing.

What's next

We are exploring collaborative use: for example, teams reading the same filing and comparing their readings side by side. This is exploration only. There is no date and no promise, and nothing described here is a product feature today.

Read the full write-up

Method, findings and limits: https://labs.intellics.ai/2611-crowd-lab/en/?utm_source=blog&utm_medium=referral&utm_campaign=2026-11-11-crowd-lab&utm_content=lab_link

Kabuken: https://kabuken.intellics.ai/?utm_source=blog&utm_medium=referral&utm_campaign=2026-11-11-crowd-lab&utm_content=kabuken_home

Source: EDINET (Financial Services Agency, Japan), Public Data License 1.0. Processed by Kabuken. A Kabuken experiment by Intellics K.K.