feat: ship hitridge-business-o1 v0.1.0 — signed depo package + toolchain

- package: manifest v1.0 (schema, package_id, layers: odoo_modules/agents/docs/config/brain)
- agents: 4 neutral cards + prompts (sellers-recruiter, test-operator, closer, compliance)
  no script.run in v0.1.0; odoo.* + file.* primitives only
- modules: aura_business_core + hitridge_venture_o1 stubs (menus, ACLs, models)
- docs: playbook, test-checklist, price-guide-starter, agreement-template.odt
- config: channels (olx-bg/forums-local), pricing-rules (BGN, A/B/C/reject, drop ladder)
- brain: empty-seed capability contract + seeds README (memories never ship)
- toolchain: depo-sign.sh (ed25519, PEM+raw), validate-depo.sh (schema/files/cards/tools/
  secrets/sig gates -> writes VALIDATE), tool-registry.json
- install.sh: target-side verify (hash + ed25519 + layer files); install is phase 2
- public-keys/depo-signing.pub committed (private key stays out of repo)
- VALIDATE: PASS (signed + verified, tamper-rejection tested)
This commit is contained in:
AG
2026-08-03 21:00:07 +03:00
parent e2f76e4027
commit cb5e5dacef
32 changed files with 918 additions and 0 deletions
@@ -0,0 +1,16 @@
{
'name': 'Hitridge Venture O1',
'version': '0.1.0',
'summary': 'O1 models: seller, unit, order, warranty, price-guide content, pipeline views',
'category': 'Operations',
'author': 'OrenStack',
'license': 'OPL-1',
'depends': ['base', 'aura_business_core'],
'data': [
'security/ir.model.access.csv',
'views/venture_menu.xml',
],
'installable': True,
'application': True,
'auto_install': False,
}
@@ -0,0 +1,4 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_o1_seller,o1.seller,model_o1_seller,base.group_user,1,1,1,0
access_o1_unit,o1.unit,model_o1_unit,base.group_user,1,1,1,0
access_o1_unit_test,o1.unit.test,model_o1_unit_test,base.group_user,1,1,1,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_o1_seller o1.seller model_o1_seller base.group_user 1 1 1 0
3 access_o1_unit o1.unit model_o1_unit base.group_user 1 1 1 0
4 access_o1_unit_test o1.unit.test model_o1_unit_test base.group_user 1 1 1 0
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<menuitem id="menu_o1_root" name="O1 Venture" sequence="10" web_icon="o1"/>
<menuitem id="menu_o1_sellers" name="Sellers" parent="menu_o1_root" action="action_o1_sellers" sequence="10"/>
<menuitem id="menu_o1_units" name="Units" parent="menu_o1_root" action="action_o1_units" sequence="20"/>
</odoo>