2.4 KiB
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
- Old location:
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.