docs(mirror): split empty read rule by status
No-status rows with read: [] stay closed; only rows with a status inherit an empty read (eagle-demi #626, ead54f2b).
3fa718c
docs(mirror): empty read inherits parent read
eagle-api sends read: [] for a missing read array, so DEMI treats both as no read (eagle-demi #626).
18a2022
docs: update read inheritance rule for Updates
da26c18
docs: list new sort keys and filters per route
- projects: eacDecisionSort sort, pcp filter and its 400 text
- documents: isPublished, legislation, isFeatured, documentAuthor
- updates: pinned and status sorts, repeated project,
complianceAndEnforcement flag, dateAddedStart and dateAddedEnd
- notifications subType, comment-periods isPublished, organizations
companyType and companyLegal, users orgName, email, phoneNumber
- staff-only keys refuse with 400 before any read; unknown sort key
400 cannot sort on
e958de2
docs: drop /root path for EPIC.search source
c0c9bbc
docs: state contains word match once
3f3c938
docs: nameContains word match with q
214b56b
docs: native list filters, sorts and contains
Add the shared filter shapes, projects, updates and notifications list sections, and the documents name match and sort keys. Document the word-prefix match on the documents index path.
75be59b
docs: intake test resources deleted
22a44e5
docs: mark document intake parked, add resume steps
a925e04
docs: intake scan result from blob tags
Event Grid topic delivery was denied by landing-zone policy on test. The sweep now reads the Defender result from blob index tags every 5 minutes. Update the intake reference and ADR-015.
b5ecfc3
docs: strict guard and spellings source
a35d10d
docs: update intake page for final code
7c4983e
docs: add document intake and ADR-015
Describe the upload link, Defender malware scan, scan cap and rollout. Update the Defender state of the storage accounts.
655b50d
docs: describe the layered write path
b2893b3
docs: match chunk release order to search README
Steps 1 and 2 run as one demi-devbox.sh apply with an indexer reset,
before the app deploy. On test that means before the merge, from the
PR branch on the devbox; on prod after the release merge and before
the deploy dispatch.
1d7be7c
docs: native documents list, scan, passages
Document searchVis, the store choice and ordering of GET /documents, GET /documents/passages, and the token-paged GET /documents/scan that replaces the old work-list query.
0c5bac7
docs: skip PDF title rows after 10 silent releases
Large PDFs can run out of time on many leases before they are
titled, so 3 skipped files that would have finished. Also note the
per-sweep noReport count.
54e1bb7
docs: skip PDF title rows after 3 silent releases
5e365a0
docs: note Defender for Storage override in Bicep
9bcc4bf
docs: edge ban rollout runs in block mode
a113cb5
docs: add diagnostic settings to backup alert list
a4729ca
docs: add edge ban detector page
c48bb25
docs: describe backup change alert allow-list
88cc652
docs: add bytes per client query
2bf91a7
docs: APIM buffer-response is live on prod
714e6c6
docs: document streaming is on prod
Stream mode runs on test and prod. Prod APIM still buffers responses; add the prod check results.
33602cf
docs: DemiEventsHourly_CL as view source, Front Door checks
93c77f2
docs: document stream rollout state and checks
1299b73
docs: document stream mode and its checks
ADR-011 describes the three download modes, fallbacks and no-store rule. Operating page adds DOWNLOAD_STREAM_MAX_BYTES, the verify check, the log query and the cost basis.
5ee36f8