--- name: news-data description: Load this skill first, before search_endpoints or any other Sugra tool, whenever a question asks what happened to a company, person, country or topic over a window - news coverage and its tone or volume, a reported event to check, filings and current reports, press releases, sanctions and watchlist screens, the status of a bill or law, or whether a news item explains a market move. It names the call for each record and the reading rules. Not for market prices alone, macro series or weather. license: MIT --- # News data `knowledge/` says what to read together and how to read it. `bindings/` says which call returns each concept. `knowledge/concepts.yaml` is the registry of concept ids (name, unit, frequency, usual lag): open it only for a lag or unit the knowledge file does not give. Calling and quoting the envelope follow `discover-and-call` and `envelope-and-attribution`. ## Work order 1. Read `knowledge/news.md` first for every question: its rules bind every answer. Then the file of the record the question needs, and the binding of each concept you will fetch, in one turn. Nothing else. | Question | Knowledge file | Binding | |---|---|---| | coverage, tone, attention, a reported event or disaster, a move after news | `news.md` | `bindings/news.yaml` | | current reports, filings, press releases, transcripts, Japanese filings | `filings.md` | `bindings/filings.yaml` | | sanctions and watchlist screens, bills, laws, hearings | `official.md` | `bindings/official.yaml` | A concept id names its binding file: `filings.material_events` is in `bindings/filings.yaml`, `rates.treasury_2y` in `bindings/rates.yaml`. `bindings/mechanics.md` explains an entry (op, params, note, fallback, gap, compute) and what to do when a call fails (sections 1, 5 and 6). 2. Go to the binding of the concept before anything else: call its `op` with `call_endpoint` and the entry's params, filled from the question. Never `search_endpoints` first for a concept that has a binding, and never search for a gap: say it is not in the catalog and give its substitute, named as a substitute. Batch independent calls in one turn. 3. Bound the question before the first call: one resolved entity or a topic of two or more words, and a window with a start and an end date. Say what window "recent" became. A window beyond a source's look-back (the note says it) is "outside the source's reach", not "no news". 4. Resolve the entity first: a company to its legal name, ticker and CIK or LEI (the notes name the lookup), a person by full name and role. Put the event's country in the query words; a country filter selects the outlet, not the place. 5. Primary source before coverage: the filing or press release for a company, the list entry for a designation, the bill record for a stage, the agency record for a hazard. A claim found only in coverage reads "reported by ,