Skip to content

Commit 1a3aa74

Browse files
committed
docs: update agents.md with refined managed block identity
1 parent 5a355cb commit 1a3aa74

1 file changed

Lines changed: 0 additions & 48 deletions

File tree

AGENTS.md

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -124,51 +124,3 @@ stdout = data only, stderr = diagnostics. Exit 0 = success.
124124
- `cargo test`
125125
- `cargo clippy --all-targets --all-features -- -D warnings`
126126
- Keep conventional commit messages concise and scope-specific.
127-
128-
<!-- verifyos-cli:agents:start -->
129-
## verifyOS-cli
130-
131-
Use `voc` before large iOS submission changes or release builds.
132-
133-
### Recommended Workflow
134-
135-
1. Run `voc --app <path-to-.ipa-or-.app> --profile basic` for a quick gate.
136-
2. Run `voc --app <path-to-.ipa-or-.app> --profile full --agent-pack ./.verifyos-agent --agent-pack-format bundle` before release or when an AI agent will patch findings.
137-
3. Read `./.verifyos-agent/agent-pack.md` first, then patch the highest-priority scopes.
138-
4. Re-run `voc` after each fix batch until the pack is clean.
139-
140-
### AI Agent Rules
141-
142-
- Prefer `voc --profile basic` during fast inner loops and `voc --profile full` before shipping.
143-
- When findings exist, generate an agent bundle with `voc --agent-pack ./.verifyos-agent --agent-pack-format bundle`.
144-
- Fix `high` priority findings before `medium` and `low`.
145-
- Treat `Info.plist`, `entitlements`, `ats-config`, and `bundle-resources` as the main fix scopes.
146-
- Re-run `voc` after edits and compare against the previous agent pack to confirm findings were actually removed.
147-
148-
### Rule Inventory
149-
150-
| Rule ID | Name | Category | Severity | Default Profiles |
151-
| --- | --- | --- | --- | --- |
152-
| `RULE_ATS_AUDIT` | ATS Exceptions Detected | `Ats` | `Warning` | `basic, full` |
153-
| `RULE_ATS_GRANULARITY` | ATS Exceptions Too Broad | `Ats` | `Warning` | `basic, full` |
154-
| `RULE_BUNDLE_METADATA_CONSISTENCY` | Bundle Metadata Consistency | `Metadata` | `Warning` | `full` |
155-
| `RULE_BUNDLE_RESOURCE_LEAKAGE` | Sensitive Files in Bundle | `Bundling` | `Error` | `full` |
156-
| `RULE_CAMERA_USAGE` | Missing Camera Usage Description | `Permissions` | `Error` | `basic, full` |
157-
| `RULE_DEVICE_CAPABILITIES_AUDIT` | UIRequiredDeviceCapabilities Audit | `Metadata` | `Warning` | `full` |
158-
| `RULE_EMBEDDED_TEAM_ID_MISMATCH` | Embedded Team ID Mismatch | `Signing` | `Error` | `basic, full` |
159-
| `RULE_ENTITLEMENTS_MISMATCH` | Debug Entitlements Present | `Entitlements` | `Error` | `basic, full` |
160-
| `RULE_ENTITLEMENTS_PROVISIONING_MISMATCH` | Entitlements vs Provisioning Mismatch | `Entitlements` | `Error` | `basic, full` |
161-
| `RULE_EXPORT_COMPLIANCE` | Export Compliance Declaration | `Metadata` | `Warning` | `full` |
162-
| `RULE_EXTENSION_ENTITLEMENTS_COMPAT` | Extension Entitlements Compatibility | `Entitlements` | `Warning` | `full` |
163-
| `RULE_INFO_PLIST_CAPABILITIES_EMPTY` | Empty Info.plist Capability Lists | `Metadata` | `Warning` | `full` |
164-
| `RULE_INFO_PLIST_REQUIRED_KEYS` | Missing Required Info.plist Keys | `Metadata` | `Warning` | `full` |
165-
| `RULE_INFO_PLIST_VERSIONING` | Info.plist Versioning Consistency | `Metadata` | `Warning` | `full` |
166-
| `RULE_LSAPPLICATIONQUERIES_SCHEMES_AUDIT` | LSApplicationQueriesSchemes Audit | `Metadata` | `Warning` | `full` |
167-
| `RULE_PRIVACY_MANIFEST` | Missing Privacy Manifest | `Privacy` | `Error` | `basic, full` |
168-
| `RULE_PRIVACY_MANIFEST_COMPLETENESS` | Privacy Manifest Completeness | `Privacy` | `Warning` | `full` |
169-
| `RULE_PRIVACY_SDK_CROSSCHECK` | Privacy Manifest vs SDK Usage | `Privacy` | `Warning` | `full` |
170-
| `RULE_PRIVATE_API` | Private API Usage Detected | `ThirdParty` | `Warning` | `full` |
171-
| `RULE_USAGE_DESCRIPTIONS` | Missing Usage Description Keys | `Privacy` | `Warning` | `basic, full` |
172-
| `RULE_USAGE_DESCRIPTIONS_EMPTY` | Empty Usage Description Values | `Privacy` | `Warning` | `basic, full` |
173-
174-
<!-- verifyos-cli:agents:end -->

0 commit comments

Comments
 (0)