School of Specs Inside one plenary: TSG SA#112In depth

Reading a plenary yourself · chapter 11 of 12 · 8 minutes

11 How to follow a plenary yourself

The five files every 3GPP plenary leaves behind, the order to open them in, what a document number does and does not tell you, and what to skip.

11.1 The five files

Every 3GPP plenary leaves the same five artefacts, and they are public. For SA#112 they are:

  • F1. The agenda — document SP-260361 at version 2 [2]. It carries the deadlines, the 23 agenda items [3], the hour-by-hour time plan and the meeting's own rules on how to request a document number.

  • F2. The document list, the file called TdocsByAgenda [1]. Every document under the agenda item it belongs to, with its type, its source and its result.

  • F3. The draft report [4]. The secretary's narrative, agenda item by agenda item, then the annex tables.

  • F4. The documents themselves — one zip file per document number, in the meeting folder [5].

  • F5. The welcome pack [6], which is what the chair tells a first-time delegate about where all of the above lives.

11.2 Where they are

One folder on 3gpp.org, named after the meeting. It holds the agenda, the report and a Docs/ subfolder of zip files.

Everything in this course came out of that folder plus the meeting record for 3GPP TSG SA#112 in the 3GPP portal. There is no members-only step and no login.

11.3 The order to open them in

Not F1 to F5. This order:

  • Start with the document list, F2. It is the whole meeting as one table. Sort it by agenda item to see the shape, sort it by status to see the outcomes, search it for a specification number to see what happened to a document you care about.

  • Then the agenda, F1, but only the item list — you need it to make sense of the first column of F2, and chapter How to read a plenary agenda is that item list already read for you.

  • Then the report's narrative, F3, and only for the items you care about. This is where the arguments are, and it is the only file that has them.

  • Open a document, F4, last. By the time you open a zip file you should already know its type, its status and which argument it belongs to.

  • Read F5 once, ever. The welcome pack does not change from meeting to meeting in any way that matters.

11.4 What a document number tells you

At this meeting every number looks like SP-260361 or SP-260697. Two things about that are safe to rely on, and one is not.

Safe: a revision gets a new number, and it is higher. The work item on the satellite speech codec arrived as SP-260417 and was approved as SP-260696. The paper on secure-by-design 6G was noted as SP-260584 and its revision, SP-260643, was withdrawn. In both pairs the later paper carries the larger number.

Safe: the number is a handle, not a meaning. It identifies one piece of paper at one meeting, and nothing about the number encodes the subject, the group or the outcome.

Not safe: reading anything else into it. How the numbers are requested and allocated is written in the agenda document itself, and that is where to look rather than inferring a rule from a handful of examples.

11.5 Three habits

  • H1. Read the status column, not the title. Sixty documents ended revised [7], and each one has a twin somewhere with the same title and a different outcome.

  • H2. Remember that a pack is many changes. SP-260379 alone carries twenty-three separate change requests under one approval, and 689 change requests arrived at this meeting [8] across 120 packs [9] and 14 standalone ones [10].

  • H3. Check whether a pack was split. SP-260387 came out partially approved. The pack's status is then not the status of the change you are following, and only the document itself can tell you.

11.6 What to skip

  • Empty agenda items. The report says "There were no contributions to this agenda item." forty times [11]. Skip every one of them.

  • The attendance annexes, unless you specifically need them. Three tables of names — 568 registered [12], 365 checked in [13], 110 online [14] — and the counts are the only part most readers want.

  • The narrative of items you do not follow. Agenda item 6 alone took 80 documents [15], so it is a long stretch of the report; if you are following change requests, none of it is yours.

  • Documents with no narrative at all. Only 284 of the 346 are narrated [16], so for 62 the annex row is everything there is. Do not go looking for a discussion that was never written down.

11.7 Using a machine-written summary safely

There is a summary of this meeting written by a language model [17], and 224 of its documents have a machine-written summary of their own [18].

Use them as an index. They are good at telling you which of 346 documents is worth opening, and that is a real saving.

Then throw the summary away and quote the document list or the report. A summary is not evidence of what a meeting decided, and a course or a briefing that rests on one has no way of being checked.

11.8 When the trail stops

Sometimes the method runs out, and knowing that early saves an afternoon.

  • The document is one of the 62 with no narrative. Only 284 are narrated; for the rest the annex row is all there is, and no amount of searching the report will produce a discussion that was never written.

  • The report contradicts itself. It does this at least once, over whether the SA#111 report was approved [19], and the answer is to report both readings rather than pick one. Chapter The report is a draft, and it shows has the full case.

  • The answer is in the chair's notes. Those are published after the meeting closes, the agenda says so, and they are not part of the material behind this course.

  • The question is not one the record answers at all. Who supported what, how close a decision was, what any of it means commercially: none of that is in these files, and chapter What this record does not tell you lists the rest.

11.9 A worked example

Follow one thread end to end and the method becomes obvious.

Search the document list for "Ultra Low Bitrate". Two documents come back with the same title. One, SP-260417, is marked revised; the other, SP-260696, is marked approved. Habit H1 already tells you which one matters.

Now open the report at the agenda item those two sit under. It says "This new WID was approved." [20] — and then, in the same passage, the thing you would never have found in the document list: the chair is to inform the Project Co-ordination Group about the legal requirements around the dataset needed to train the model [21].

Two files, five minutes, and you can state the outcome and the unresolved question behind it without having opened either document.

Do the same for the modernisation study and it takes another five minutes. Eleven documents sit under agenda item 9 [22] and the document list gives you each one's status; the report gives you the guidance that closed it — continue the separated ASN.1 trial [23] and encourage companies to demonstrate Forge [24]. What you must not do is stop after the document list, because a column of "noted" with one "endorsed" at the end is not a summary anybody can use.

The reverse mistake is just as common: reading the report's narrative without the document list, and reporting an argument whose outcome you never checked.

11.10 Where this leads

The last chapter is the one that keeps all of this honest: what this record does not tell you, and what a careful reader must therefore refuse to say — What this record does not tell you.

Where the numbers in this chapter come from

  1. TdocsByAgenda, the SA#112 document list
  2. SP-260361, the SA#112 agenda, version 2
  3. 23 top-level agenda items rows of the agenda table in SP-260361_SA112_Agenda_v2.md whose item number has no dot in it, read 2026-08-04
  4. SP-112 draft meeting report, version 0.0.5
  5. The SA#112 document folder the line beginning Tdocweblocation= in the meeting's own TdocsByAgenda.md, read 2026-08-04
  6. Welcome to TSG SA, revision 1
  7. 60 documents ended the meeting 'revised' sqlite3 /var/www/whatthespec.net/data/database/api/api.sqlite "select count(*) from tdoc where meeting='SP-112' and status='revised';", read 2026-08-04
  8. 689 individual change requests the crspec column of every CR and CR pack row of tdoc for meeting='SP-112', split on spaces and counted. Each token is one change request against one specification, read 2026-08-04
  9. 120 documents of type 'CR pack' sqlite3 /var/www/whatthespec.net/data/database/api/api.sqlite "select count(*) from tdoc where meeting='SP-112' and tdoctype='CR pack';", read 2026-08-04
  10. 14 documents of type 'CR' sqlite3 /var/www/whatthespec.net/data/database/api/api.sqlite "select count(*) from tdoc where meeting='SP-112' and tdoctype='CR';", read 2026-08-04
  11. 40 times the report says 'There were no contributions to this agenda item.' occurrences of the sentence 'There were no contributions to this agenda item.' in SP-112_Draft_Report_v005.md. It counts sub-items as well as top-level items, read 2026-08-04
  12. 568 people registered for the meeting the '568 Entries' line closing the matching annex table of SP-112_Draft_Report_v005.md, read 2026-08-04
  13. 365 people checked in and so kept their voting rights the '365 Entries' line closing the matching annex table of SP-112_Draft_Report_v005.md, read 2026-08-04
  14. 110 people registered to attend online the '110 Entries' line closing the matching annex table of SP-112_Draft_Report_v005.md, read 2026-08-04
  15. Agenda item 6: Work Item Descriptions, Study Item Descriptions, Specifications the agenda table of SP-260361_SA112_Agenda_v2.md for the wording; rows of tdoc whose ainumber starts '6' for the count, read 2026-08-04
  16. 284 of the 346 documents get a paragraph of their own in the report distinct document numbers matching the pattern 'SP-nnnnnn (' at the start of a line in SP-112_Draft_Report_v005.md. The rest appear only in the annex tables, read 2026-08-04
  17. The machine-written summary of SA#112 on whatthespec.net row meeting_id='TSGS_112_Singapore_2026-06' of table meeting_summaries in summaries.db, generated 2026-07-02T13:43:43Z by model qwen3.6:35b, read 2026-08-04
  18. 224 of the meeting's documents have a machine-written summary rows of table tdoc_summaries in summaries.db where meeting_id='TSGS_112_Singapore_2026-06', read 2026-08-04
  19. 'The report of meeting SA#111 was approved.' found character for character in SP-112_Draft_Report_v005.md, which is a draft and says so on its cover, read 2026-08-04
  20. 'This new WID was approved.' found character for character in SP-112_Draft_Report_v005.md, which is a draft and says so on its cover, read 2026-08-04
  21. 'TSG SA Chair to inform PCG on this issue of 3GPP involvement and legal requirements related to the dataset needed to train the AI model specific to 3GPP work.' found character for character in SP-112_Draft_Report_v005.md, which is a draft and says so on its cover, read 2026-08-04
  22. Agenda item 9: Study on Modernization of Specification Format and Procedures for 6G (FS_6GSpecs) the agenda table of SP-260361_SA112_Agenda_v2.md for the wording; rows of tdoc whose ainumber starts '9' for the count, read 2026-08-04
  23. '- Continue with trial of separated ASN.1 in FS_6GSpecs' found character for character in SP-112_Draft_Report_v005.md, which is a draft and says so on its cover, read 2026-08-04
  24. 'Interested companies are encouraged to demonstrate the use of Forge for 3GPP specifications (e.g. 38.331).' found character for character in SP-112_Draft_Report_v005.md, which is a draft and says so on its cover, read 2026-08-04

Every source this course is built on

Check yourself

Answers appear when you pick one, with where they come from.

Q11.1 Which file is the fastest way to see what a meeting did?

Q11.2 SP-260417 and SP-260696 have the same title. What should you look at?

Q11.3 What does the agenda document carry besides the list of agenda items?

Q11.4 A document appears in the annex table but nowhere in the report's narrative. What do you have?

Q11.5 Where do the documents themselves live?

This chapter was built from a source register generated 2026-08-04. A fresher build of the register may hold different numbers.