A million-token context window sounds like permission to upload everything. In practice, a useful reading task still needs a question, an organized set of documents and enough room for the response. The Claude Opus 5.5 context window describes capacity; it does not decide which material deserves the model’s attention.
Anthropic’s current model specification lists a one-million-token context window and a regular maximum output of 128,000 tokens. Those are different limits. They are also model-level specifications, so an application’s file-upload rules or conversation behavior should be checked separately.
What the Claude Opus 5.5 context window counts
A request to Claude Opus 5.5 can contain more than the document you want read. Instructions, conversation history and tool-related material can also occupy the active context. A file that looks manageable on its own may be part of a much larger accumulated request.
Tokens are the units used to represent material for model processing. They are not interchangeable with pages, file size or a fixed number of words. A scanned PDF, a text document and a spreadsheet can arrive through different processing paths. Use the selected platform’s actual token and upload information rather than assuming one page count always fits.
Output capacity needs its own plan. A request to read many documents does not mean the answer should reproduce them. Decide whether you need a short decision note, a table of findings or a series of section-level analyses. The deliverable determines how much response space is useful.
An upload limit is a separate issue again. An application may restrict individual file size or the number of files before the model’s theoretical context capacity becomes relevant. If an upload is rejected, identify which limit was hit rather than concluding that the model cannot handle the topic.
The large window is useful for keeping related material together, but inclusion does not guarantee perfect use of every passage. Anthropic’s context documentation discusses the management of long conversations; a bigger container does not remove the need to make important evidence easy to locate.
A large document needs a reading plan
Begin with the question the documents must answer. “Summarize this folder” leaves the model to decide what matters. “Identify which project milestones changed between these two approved versions” tells it what to compare and what to ignore.
Create a short document inventory with names, dates and roles. Mark a final agreement as final, a draft as a draft and a background note as background. These labels prevent the model from having to infer authority from file order or polished formatting.
Remove irrelevant duplication when it is safe to do so. Three exports of the same report do not necessarily add evidence. Keep the authoritative copy and record why another version was excluded. Where versions differ, retain both with explicit labels so the comparison remains possible.
For a long source, ask for findings with locators that you can check: a page, section heading or other stable reference in the material supplied. Choose a locator that the input format actually preserves. If the extraction loses page numbers, demanding them can invite guesses.
Separate extraction from interpretation when the task is demanding. First collect the passages relevant to the question. Then ask for an explanation grounded in those passages. This provides an intermediate result you can inspect before the model builds a larger argument.
A focused packet also makes omissions easier to notice. If the question concerns milestones and the answer cites only introductory material, you can point to the missing schedule section. That correction is more precise than asking the model to “use the whole context better.”
Keep the packet tied to a version of the question. If the task changes from milestone comparison to budget review, revisit which documents belong. A long-running conversation can contain plenty of material and still lack the one source the new question needs.
Keep the source available after the answer
A second reading with GPT-6 Astra can be useful when the decision warrants additional scrutiny. Give it the same question and source packet. Compare the passages selected and the reasoning used, rather than treating agreement between models as an independent source of truth.
Save the original documents outside the conversation. A model’s summary is a working aid, not a substitute for the source. When someone challenges a finding, you should be able to reopen the relevant passage without reconstructing a long chat.
Record what was actually supplied. If only three sections were included, the resulting note should not imply a review of the entire report. This matters particularly when a long document was shortened to fit an application’s limits or to keep the question manageable.
If the task outgrows the active context, preserve an explicit record of the question, accepted findings and remaining work before continuing. Conversation compaction is a separate process from document storage. Do not assume every detail of an earlier upload remains directly available after the conversation has been summarized.
For repeated analysis, retain a small set of questions with known source locations. They can help you notice when a new packet or application setting makes retrieval less reliable. This is a practical check of your workflow, not a universal accuracy score for the model.
The Claude Opus 5.5 context window gives you room to work with substantial material. Use that room deliberately: define the question, label the documents, request checkable findings and keep the originals available for the person who must act on the answer.