nip/profiles/CHANGELOG.md

2.4 KiB

Profile System Changelog

[1.0.0] - 2025-11-18

Added

  • Security Profiles for Nippels (user-level application environments)

    • Workstation profile for work computers
    • Homestation profile for home use (default)
    • Satellite profile for laptops/mobile devices
    • Network/IOT profile for embedded devices
    • Server profile for server deployments
  • Build Profiles for package compilation

    • Desktop build configuration
    • Server build configuration
    • Minimal build configuration
  • Example Profiles for specific use cases

    • Gaming rig configuration
    • ML workstation configuration
    • Developer workstation configuration
    • Fleet node configuration
  • Documentation

    • Comprehensive README.md explaining both profile types
    • MIGRATION.md documenting the move from private to public location
    • Profile search order and customization instructions

Changed

  • Migrated profiles from private to public location
    • Old location: .kiro/nip/profiles/ (deprecated)
    • New location: nip/profiles/ (public)
    • Reason: Profiles are user-facing features that should be in the public repo

Structure

nip/profiles/
├── README.md              # Profile system documentation
├── MIGRATION.md          # Migration summary
├── CHANGELOG.md          # This file
├── security/             # Security profiles for Nippels
│   ├── workstation.kdl
│   ├── homestation.kdl   # Default
│   ├── satellite.kdl
│   ├── network-iot.kdl
│   └── server.kdl
├── build/                # Build profiles for compilation
│   ├── desktop.kdl
│   ├── server.kdl
│   └── minimal.kdl
└── examples/             # Example custom profiles
    ├── gaming-rig.kdl
    ├── ml-workstation.kdl
    ├── developer.kdl
    └── fleet-node.kdl

Future Plans

[1.1.0] - Planned

  • Additional security profiles for specific use cases
  • Profile validation and testing tools
  • Profile inheritance and composition
  • Profile templates for common scenarios

[1.2.0] - Planned

  • Dynamic profile switching
  • Profile performance metrics
  • Profile recommendation system
  • Integration with system monitoring

Note: This is the first public release of the profile system. Profiles were previously in the private .kiro/ directory but have been moved to the public repository to make them accessible to users.