Canonical ID

المعرف الأساسي

GLS-000062

Intermediatearchitecture1 min read
canonicalIdGLS-PRJ-canonical identifiertyped ID

Definition

A stable, typed, human-readable unique identifier (e.g. GLS-000001) that never changes across the system.

معرّف فريد ثابت ومقروء (مثل GLS-000001) لا يتغير عبر النظام.

Full Definition

A Canonical ID is a typed, prefixed, immutable identifier used for cross-collection references. In 404Fault, canonical IDs follow the pattern PREFIX-######: GLS-000001 for glossary terms, PRJ-000001 for projects, etc. They are assigned via atomic Firestore counter transactions and stored alongside Firestore auto-IDs and URL slugs.
المعرف الأساسي هو معرّف مكتوب بادئة ثابت يُستخدم للمراجع بين المجموعات. في 404Fault تتبع المعرفات نمط PREFIX-######: GLS-000001 للمصطلحات وPRJ-000001 للمشاريع. تُعيَّن عبر معاملات عداد Firestore الذرية.
Knowledge Graph

No documented mistakes for Canonical ID yet. Check related AI rules for usage guidelines.

Sign in to unlock guided AI explanations from AI Teacher.

Generate a Prompt

Copy this prompt and use it directly with any AI model — no setup needed.

Ready-to-Use Prompt
Help me build a project using Canonical ID.

Explain:
1. What is Canonical ID and why it matters
2. The core architecture and required tools
3. Step-by-step implementation plan
4. Common mistakes to avoid
5. Best practices and production tips

Official Resources

No official documentation link on file for Canonical ID yet.