Skip to content

Commit ff7bfff

Browse files
committed
Merge: Add Rankings Drop Audit workflow and resolve conflicts with v3.12.0
2 parents 082d955 + 625fbb8 commit ff7bfff

File tree

51 files changed

+3585
-144
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+3585
-144
lines changed

.bin/rebuild-api.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@ npm run docusaurus clean-api-docs long-tail && npm run docusaurus gen-api-docs l
1515
npm run docusaurus clean-api-docs manager && npm run docusaurus gen-api-docs manager
1616
npm run docusaurus clean-api-docs middleware && npm run docusaurus gen-api-docs middleware
1717
npm run docusaurus clean-api-docs sitemap-generator && npm run docusaurus gen-api-docs sitemap-generator
18-
npm run docusaurus clean-api-docs summarizer && npm run docusaurus gen-api-docs summarizer
18+
npm run docusaurus clean-api-docs summarizer && npm run docusaurus gen-api-docs summarizer
19+
npm run docusaurus clean-api-docs query-fan-out && npm run docusaurus gen-api-docs query-fan-out

README.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,22 @@ $ yarn build
2424

2525
This command generates static content into the `build` directory and can be served using any static contents hosting service.
2626

27+
### Type Checking
28+
29+
```
30+
$ npm run typecheck
31+
```
32+
33+
This runs TypeScript checks using the project `tsconfig.json` (which extends the Docusaurus base config).
34+
35+
### Sidebar Checks
36+
37+
```
38+
$ npm run test:sidebars
39+
```
40+
41+
This verifies that API sidebar modules can be loaded from either `.js` or `.ts` files.
42+
2743
### Deployment
2844

2945
Using SSH:
@@ -88,4 +104,4 @@ If you are using GitHub pages for hosting, this command is a convenient way to b
88104
npm run docusaurus clean-api-docs analysis && npm run docusaurus gen-api-docs analysis
89105
npm run docusaurus clean-api-docs events && npm run docusaurus gen-api-docs events
90106
npm run docusaurus clean-api-docs manager && npm run docusaurus gen-api-docs manager
91-
```
107+
```

TODO.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# TODO
2+
3+
- [x] 2026-02-05 Bump docs version to 3.12.0 and refresh the Version Notice with the Monitor API guide.
4+
- [x] 2026-02-05 Fix typecheck by aligning tsconfig/types and sidebar imports.
5+
- [x] 2026-02-05 Make sidebar loading resilient to .js/.ts generation differences and add a test.
6+
- [x] 2026-02-05 Bump patch version to 3.12.1 for sidebar build fix.
7+
- [x] 2026-02-05 Add 34.52.203.209 to the IP whitelist.

api/ai_visibility_audits.yaml

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ paths:
2424
content:
2525
application/json:
2626
schema:
27-
"$ref": "#/components/schemas/AnalyzeURLRequest"
27+
"$ref": "#/components/schemas/AnalyzeContentRequest"
2828
responses:
2929
'200':
3030
description: Successful Response
@@ -42,9 +42,6 @@ components:
4242
schemas:
4343
AIVisibilityAnalysisResult:
4444
properties:
45-
url:
46-
type: string
47-
title: Url
4845
num_queries_requested:
4946
type: integer
5047
title: Num Queries Requested
@@ -77,7 +74,6 @@ components:
7774
readOnly: true
7875
type: object
7976
required:
80-
- url
8177
- num_queries_requested
8278
- coverage_threshold
8379
- entity_name
@@ -88,15 +84,23 @@ components:
8884
- content_chunks_count
8985
- coverage_score
9086
title: AIVisibilityAnalysisResult
91-
AnalyzeURLRequest:
87+
AnalyzeContentRequest:
9288
properties:
9389
url:
94-
type: string
95-
maxLength: 2083
96-
minLength: 1
97-
format: uri
90+
anyOf:
91+
- type: string
92+
maxLength: 2083
93+
minLength: 1
94+
format: uri
95+
- type: 'null'
9896
title: Url
99-
description: The URL to analyze
97+
description: URL to analyze
98+
text:
99+
anyOf:
100+
- type: string
101+
- type: 'null'
102+
title: Text
103+
description: Raw text to analyze
100104
num_queries:
101105
type: integer
102106
maximum: 20
@@ -112,9 +116,7 @@ components:
112116
description: The threshold for answering synthetic queries
113117
default: 0.65
114118
type: object
115-
required:
116-
- url
117-
title: AnalyzeURLRequest
119+
title: AnalyzeContentRequest
118120
HTTPValidationError:
119121
properties:
120122
detail:

0 commit comments

Comments
 (0)