vault backup: 2026-02-27 10:49:39
This commit is contained in:
2
Test/.obsidian/graph.json
vendored
2
Test/.obsidian/graph.json
vendored
@@ -17,6 +17,6 @@
|
|||||||
"repelStrength": 10,
|
"repelStrength": 10,
|
||||||
"linkStrength": 1,
|
"linkStrength": 1,
|
||||||
"linkDistance": 250,
|
"linkDistance": 250,
|
||||||
"scale": 2.25,
|
"scale": 1.0534979423868311,
|
||||||
"close": true
|
"close": true
|
||||||
}
|
}
|
||||||
64
Test/.obsidian/workspace.json
vendored
64
Test/.obsidian/workspace.json
vendored
@@ -4,21 +4,17 @@
|
|||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "97bacbca08721c89",
|
"id": "12559bba3106108e",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "33bf02b914739c8c",
|
"id": "3910a27b25400383",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "graph",
|
||||||
"state": {
|
"state": {},
|
||||||
"file": "EventKit/09 - Discovery Questions.md",
|
"icon": "lucide-git-fork",
|
||||||
"mode": "source",
|
"title": "Graph view"
|
||||||
"source": false
|
|
||||||
},
|
|
||||||
"icon": "lucide-file",
|
|
||||||
"title": "09 - Discovery Questions"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -53,7 +49,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "search",
|
"type": "search",
|
||||||
"state": {
|
"state": {
|
||||||
"query": "tag:#eventkit",
|
"query": "",
|
||||||
"matchingCase": false,
|
"matchingCase": false,
|
||||||
"explainSearch": false,
|
"explainSearch": false,
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
@@ -94,7 +90,6 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "EventKit/09 - Discovery Questions.md",
|
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
@@ -104,7 +99,7 @@
|
|||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
},
|
},
|
||||||
"icon": "links-coming-in",
|
"icon": "links-coming-in",
|
||||||
"title": "Backlinks for 09 - Discovery Questions"
|
"title": "Backlinks"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -113,12 +108,11 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outgoing-link",
|
"type": "outgoing-link",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Welcome.md",
|
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
},
|
},
|
||||||
"icon": "links-going-out",
|
"icon": "links-going-out",
|
||||||
"title": "Outgoing links from Welcome"
|
"title": "Outgoing links"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -156,13 +150,12 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "EventKit/09 - Discovery Questions.md",
|
|
||||||
"followCursor": false,
|
"followCursor": false,
|
||||||
"showSearch": false,
|
"showSearch": false,
|
||||||
"searchQuery": ""
|
"searchQuery": ""
|
||||||
},
|
},
|
||||||
"icon": "lucide-list",
|
"icon": "lucide-list",
|
||||||
"title": "Outline of 09 - Discovery Questions"
|
"title": "Outline"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -180,7 +173,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 458.5
|
"width": 370.5
|
||||||
},
|
},
|
||||||
"left-ribbon": {
|
"left-ribbon": {
|
||||||
"hiddenItems": {
|
"hiddenItems": {
|
||||||
@@ -194,25 +187,38 @@
|
|||||||
"obsidian-git:Open Git source control": false
|
"obsidian-git:Open Git source control": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "33bf02b914739c8c",
|
"active": "3910a27b25400383",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"EventKit/00 - System Overview.md",
|
|
||||||
"EventKit/09 - Discovery Questions.md",
|
|
||||||
"EventKit/08-OpenQuestions.md",
|
"EventKit/08-OpenQuestions.md",
|
||||||
|
"EventKit/07-TechnicalRequirements.md",
|
||||||
|
"EventKit/06-ModuleIntegration.md",
|
||||||
|
"EventKit/05-BarcodeAndQRScanning.md",
|
||||||
"EventKit/04-FederationArchitecture.md",
|
"EventKit/04-FederationArchitecture.md",
|
||||||
"EventKit/03-CRMModule.md",
|
"EventKit/03-CRMModule.md",
|
||||||
"EventKit/02-PlanningModule.md",
|
"EventKit/02-PlanningModule.md",
|
||||||
"EventKit/01-InventoryManagement.md",
|
"EventKit/01-InventoryManagement.md",
|
||||||
"create a link.md",
|
"EventKit/00-SystemOverview.md",
|
||||||
"Welcome.md",
|
"12-DiscoveryQuestionsRound4.md",
|
||||||
|
"EventKit/DiscoveryQuestions/04-DiscoveryQuestions.md",
|
||||||
|
"EventKit/DiscoveryQuestions/03-DiscoveryQuestions.md",
|
||||||
|
"EventKit/DiscoveryQuestions/02-DiscoveryQuestions.md",
|
||||||
|
"EventKit/DiscoveryQuestions/01-DiscoveryQuestions.md",
|
||||||
|
"EventKit/DiscoveryQuestions/00-DiscoveryQuestions.md",
|
||||||
|
"EventKit/DiscoveryQuestions/13-DiscoveryQuestionsRound5.md",
|
||||||
|
"EventKit/DiscoveryQuestions/12-DiscoveryQuestionsRound4.md",
|
||||||
|
"EventKit/DiscoveryQuestions/11-DiscoveryQuestionsRound3.md",
|
||||||
|
"EventKit/DiscoveryQuestions/10-DiscoveryQuestionsRound2.md",
|
||||||
|
"EventKit/DiscoveryQuestions/09-DiscoveryQuestions.md",
|
||||||
|
"EventKit/13 - Discovery Questions Round 5.md",
|
||||||
|
"EventKit/DiscoveryQuestions",
|
||||||
|
"EventKit/12 - Discovery Questions Round 4.md",
|
||||||
|
"EventKit/11 - Discovery Questions Round 3.md",
|
||||||
|
"EventKit/10 - Discovery Questions Round 2.md",
|
||||||
|
"EventKit/09 - Discovery Questions.md",
|
||||||
"Untitled 1.base",
|
"Untitled 1.base",
|
||||||
"Untitled.base",
|
"EventKit/08 - Open Questions.md",
|
||||||
"Inventory Management Tool.md",
|
|
||||||
"EventKit/07 - Technical Requirements.md",
|
|
||||||
"EventKit/06 - Module Integration.md",
|
|
||||||
"EventKit/05 - Barcode and QR Scanning.md",
|
|
||||||
"Test/Test.md",
|
|
||||||
"EventKit",
|
"EventKit",
|
||||||
|
"Untitled.base",
|
||||||
"Untitled.canvas",
|
"Untitled.canvas",
|
||||||
"Test"
|
"Test"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -56,9 +56,9 @@ Not a generic inventory tool — built around the realities of event production:
|
|||||||
|
|
||||||
### 3. Barcode / QR Code Scanning
|
### 3. Barcode / QR Code Scanning
|
||||||
|
|
||||||
- Every asset, case, and warehouse location gets a **[[05 - Barcode and QR Scanning#QR Code Design|scannable QR code]]**
|
- Every asset, case, and warehouse location gets a **[[05-BarcodeAndQRScanning#QR Code Design|scannable QR code]]**
|
||||||
- QR codes encode a **URL** — works with any phone camera or dedicated scanner
|
- QR codes encode a **URL** — works with any phone camera or dedicated scanner
|
||||||
- Scanning powers [[05 - Barcode and QR Scanning#Scanning Workflows|workflows]]: check-out, check-in, stocktake, case packing, sub-hire receive/return
|
- Scanning powers [[05-BarcodeAndQRScanning#Scanning Workflows|workflows]]: check-out, check-in, stocktake, case packing, sub-hire receive/return
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -129,7 +129,7 @@ graph LR
|
|||||||
- [[02-PlanningModule]] — Events, crew, transport, scheduling
|
- [[02-PlanningModule]] — Events, crew, transport, scheduling
|
||||||
- [[03-CRMModule]] — Clients, pipeline, quotes
|
- [[03-CRMModule]] — Clients, pipeline, quotes
|
||||||
- [[04-FederationArchitecture]] — Decentralised design & protocol
|
- [[04-FederationArchitecture]] — Decentralised design & protocol
|
||||||
- [[05 - Barcode and QR Scanning]] — Scanning workflows & label design
|
- [[05-BarcodeAndQRScanning]] — Scanning workflows & label design
|
||||||
- [[06-ModuleIntegration]] — Cross-module flows
|
- [[06-ModuleIntegration]] — Cross-module flows
|
||||||
- [[07-TechnicalRequirements]] — Non-functional requirements
|
- [[07-TechnicalRequirements]] — Non-functional requirements
|
||||||
- [[08-OpenQuestions]] — Remaining decisions
|
- [[08-OpenQuestions]] — Remaining decisions
|
||||||
@@ -227,5 +227,5 @@ Detailed return inspection workflow:
|
|||||||
|
|
||||||
- [[00-SystemOverview]] — High-level system overview
|
- [[00-SystemOverview]] — High-level system overview
|
||||||
- [[02-PlanningModule]] — Event planning and pull lists consume inventory data
|
- [[02-PlanningModule]] — Event planning and pull lists consume inventory data
|
||||||
- [[05 - Barcode and QR Scanning]] — Scanning workflows for check-in/out
|
- [[05-BarcodeAndQRScanning]] — Scanning workflows for check-in/out
|
||||||
- [[04-FederationArchitecture]] — Cross-company asset tracking
|
- [[04-FederationArchitecture]] — Cross-company asset tracking
|
||||||
@@ -7,7 +7,7 @@ tags:
|
|||||||
|
|
||||||
## Purpose
|
## Purpose
|
||||||
|
|
||||||
Enable multiple EventKit instances to communicate securely, allowing cross-company workflows like [[01 - Inventory Management#Sub-hire Management|sub-hire tracking]], equipment availability queries, and cross-boundary [[05 - Barcode and QR Scanning|asset tracking]] — while each company retains full sovereignty over their own data.
|
Enable multiple EventKit instances to communicate securely, allowing cross-company workflows like [[01-InventoryManagement#Sub-hire Management|sub-hire tracking]], equipment availability queries, and cross-boundary [[05-BarcodeAndQRScanning|asset tracking]] — while each company retains full sovereignty over their own data.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -449,5 +449,5 @@ message FederationEvent {
|
|||||||
|
|
||||||
- [[00-SystemOverview]] — High-level system overview
|
- [[00-SystemOverview]] — High-level system overview
|
||||||
- [[01-InventoryManagement]] — Asset data that gets federated
|
- [[01-InventoryManagement]] — Asset data that gets federated
|
||||||
- [[05 - Barcode and QR Scanning]] — Scanning federated assets
|
- [[05-BarcodeAndQRScanning]] — Scanning federated assets
|
||||||
- [[07-TechnicalRequirements]] — Deployment and security considerations
|
- [[07-TechnicalRequirements]] — Deployment and security considerations
|
||||||
@@ -182,4 +182,4 @@ A cross-module activity stream showing:
|
|||||||
- [[02-PlanningModule]] — Events and scheduling
|
- [[02-PlanningModule]] — Events and scheduling
|
||||||
- [[03-CRMModule]] — Clients and pipeline
|
- [[03-CRMModule]] — Clients and pipeline
|
||||||
- [[04-FederationArchitecture]] — Cross-company flows
|
- [[04-FederationArchitecture]] — Cross-company flows
|
||||||
- [[05 - Barcode and QR Scanning]] — Scanning workflows powering check-in/out
|
- [[05-BarcodeAndQRScanning]] — Scanning workflows powering check-in/out
|
||||||
@@ -545,6 +545,6 @@ All major entity changes trigger outbound webhooks:
|
|||||||
- [[02-PlanningModule]] — Planning module served by `PlanningService`
|
- [[02-PlanningModule]] — Planning module served by `PlanningService`
|
||||||
- [[03-CRMModule]] — CRM module served by `CRMService` and `QuoteService`
|
- [[03-CRMModule]] — CRM module served by `CRMService` and `QuoteService`
|
||||||
- [[04-FederationArchitecture]] — Federation deployment and security
|
- [[04-FederationArchitecture]] — Federation deployment and security
|
||||||
- [[05 - Barcode and QR Scanning]] — Hardware requirements and `ScanningService`
|
- [[05-BarcodeAndQRScanning]] — Hardware requirements and `ScanningService`
|
||||||
- [[06-ModuleIntegration]] — Cross-module workflows
|
- [[06-ModuleIntegration]] — Cross-module workflows
|
||||||
- [[08-OpenQuestions]] — Remaining technical decisions
|
- [[08-OpenQuestions]] — Remaining technical decisions
|
||||||
@@ -96,7 +96,7 @@ All 30 questions have been answered. ✅
|
|||||||
- [[02-PlanningModule]] — Planning module design
|
- [[02-PlanningModule]] — Planning module design
|
||||||
- [[03-CRMModule]] — CRM module design
|
- [[03-CRMModule]] — CRM module design
|
||||||
- [[04-FederationArchitecture]] — Federation protocol design
|
- [[04-FederationArchitecture]] — Federation protocol design
|
||||||
- [[05 - Barcode and QR Scanning]] — Scanning and hardware
|
- [[05-BarcodeAndQRScanning]] — Scanning and hardware
|
||||||
- [[06-ModuleIntegration]] — Cross-module workflows
|
- [[06-ModuleIntegration]] — Cross-module workflows
|
||||||
- [[07-TechnicalRequirements]] — Technical decisions made and remaining
|
- [[07-TechnicalRequirements]] — Technical decisions made and remaining
|
||||||
- [[00-DiscoveryQuestions]] — Round 1 answers
|
- [[00-DiscoveryQuestions]] — Round 1 answers
|
||||||
Reference in New Issue
Block a user