You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .agents/skills/constructive-platform/references/blueprint-definition-format.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -100,7 +100,7 @@ For default storage policies and the full policy format, see [storage-policies.m
100
100
101
101
**Table map integration:** Entity tables created by Phase 0 are added to the internal `table_map`, so subsequent `tables` and `relations` can reference them by name (e.g. `"target_table": "channels"`).
102
102
103
-
See the [`constructive-sdk-entities`](../constructive-sdk-entities/SKILL.md) skill for the full entity types reference.
103
+
See the [`constructive-sdk-entities`](../../constructive-sdk-entities/SKILL.md) skill for the full entity types reference.
104
104
105
105
## Table Entries
106
106
@@ -314,7 +314,7 @@ Each entry grants every role in `roles[]` the cross-product of all `privileges[]
314
314
|`policy_name`| string | No | Custom policy name |
315
315
|`policy_role`| string | No | Role the policy applies to |
316
316
317
-
See the [constructive-safegres](../constructive-safegres/SKILL.md) skill for all 14 Authz* policy types and their config shapes.
317
+
See the [constructive-safegres](../../constructive-safegres/SKILL.md) skill for all 14 Authz* policy types and their config shapes.
318
318
319
319
**`entity_type` resolution:** For membership-based policies (`AuthzMembership`, `AuthzEntityMembership`, `AuthzRelatedEntityMembership`, `AuthzPeerOwnership`, `AuthzRelatedPeerOwnership`), you can use `"entity_type": "channel"` (the prefix string) instead of `"membership_type": 3` (a hardcoded integer). The RLS parser resolves the prefix to the correct `membership_type` integer via `memberships_module` lookup. This is recommended for dynamic types (3+) where the int depends on provisioning order. Both forms continue to work.
`searchScore` is computed server-side — no need to select individual score fields. See [search.md](./references/search.md) for all strategies and combined patterns.
87
+
`searchScore` is computed server-side — no need to select individual score fields. See [search-composite.md](./references/search-composite.md) for all strategies and combined patterns.
88
88
89
89
## Quick Start: Pagination
90
90
@@ -145,7 +145,7 @@ See [codegen-hooks-patterns.md](./references/codegen-hooks-patterns.md) for adva
145
145
|**PostGIS**| Location queries, geofencing, proximity | Depends on operator |
146
146
|**Unified**| Multi-signal ranking via `unifiedSearch` + `searchScore`| Higher = more relevant (0..1) |
147
147
148
-
See [search.md](./references/search.md) for the decision matrix and combined query patterns.
148
+
See [search-composite.md](./references/search-composite.md) for the decision matrix and combined query patterns.
149
149
150
150
## Reference Guide
151
151
@@ -177,7 +177,7 @@ See [search.md](./references/search.md) for the decision matrix and combined que
0 commit comments