localhost1978's picture
|
download
raw
2.4 kB

SSK_Intents Architecture

Version Control and State Tracking Rule: This repository exclusively uses lore for version control, state management, and documentation tracking. Do NOT use git.


1. Overview and Purpose

SSK_Intents is a modular Swift Package library within the SovereignSurvivalKit architecture. It provides programmatic intent definitions, data bridging, and configuration for intent-based workflows across macOS 27.0+ and iOS 27.0+.

Active system-level Siri voice shortcuts, Finder context actions, and ExtensionKit extension endpoints are located directly within the primary app target extension src/SovereignSurvivalKit/SovereignSurvivalKitIntents. The SSK_Intents package provides shared data definitions and legacy bridging.


2. Package Specifications

Defined in Package.swift:

  • Target Name: SSK_Intents
  • Swift Tools Version: 6.4
  • Supported Platforms: macOS 27.0+, iOS 27.0+
  • Compiler Configuration: Enabled ApproachableConcurrency upcoming feature.
  • Dependencies:
    • SSK_Orchestrator (src/SovereignSurvivalKit/Modules/SSK_Orchestrator)

3. Directory Layout and File Responsibilities

SSK_Intents/
├── Package.swift
├── ARCHITECTURE.md
└── Sources/
    └── SSK_Intents/
        ├── CurationIntents.swift       # Intent delegation and curation data bridges
        └── IntentsConfiguration.swift  # Runtime intent configuration and feature flags
File Description
CurationIntents.swift Defines intent helper structures and bridges intent actions to the host application and SSK_Orchestrator.
IntentsConfiguration.swift Declares runtime settings, intent execution timeout thresholds, and feature flags.

4. Architectural Position

                        SSK_Orchestrator
                               ▲
                               │
                          SSK_Intents
                               ▲
                               │
                  SovereignSurvivalKitIntents
                   (ExtensionKit Extension)

Xet Storage Details

Size:
2.4 kB
·
Xet hash:
c72363df2712b08d9a0f416050fbf6e0a2a479a6bcff5b366e4ffc37a2cde561

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.