|
|
3cfe205dfa
|
fix(education): align integrated entitlement fixtures
|
2026-07-31 13:32:59 +08:00 |
|
|
|
83d5e9dfae
|
fix(education): preserve practice slice test composition
|
2026-07-31 13:29:26 +08:00 |
|
|
|
a267786e5a
|
fix(education): keep entitlement integration optional in slices
|
2026-07-31 13:22:50 +08:00 |
|
|
|
5aba83561e
|
fix(education): resolve integrated migration and telemetry conflicts
|
2026-07-31 13:18:05 +08:00 |
|
|
|
ed24350443
|
fix(education): reconcile integrated module contracts
|
2026-07-31 13:14:55 +08:00 |
|
|
|
268a29364b
|
fix(education): integrate EDU-011 bounded capability
|
2026-07-31 13:07:04 +08:00 |
|
|
|
7f12dd35c8
|
feat(education): admit secure import assets
|
2026-07-31 13:06:30 +08:00 |
|
|
|
b6a30e0b7c
|
fix(education): align import job failure state
|
2026-07-31 13:06:21 +08:00 |
|
|
|
82a0a7fc50
|
feat(education): add question import job application slice
|
2026-07-31 13:06:21 +08:00 |
|
|
|
3744c8c3be
|
feat(education): define content export redaction contract
|
2026-07-31 13:06:21 +08:00 |
|
|
|
2a53e8e2c0
|
feat(education): add content import persistence
|
2026-07-31 13:06:21 +08:00 |
|
|
|
26fa2dfaa2
|
docs(education): document bounded EDU-011 capability
|
2026-07-31 13:05:59 +08:00 |
|
|
|
e6202187ec
|
docs(education): close EDU-010 publication scope
|
2026-07-31 13:05:16 +08:00 |
|
|
|
be2c22e440
|
test(education): verify category blueprint publication
|
2026-07-31 13:04:19 +08:00 |
|
|
|
b8b06e0292
|
feat(education): add category lifecycle authoring
|
2026-07-31 13:04:03 +08:00 |
|
|
|
efaab4e03a
|
feat(education): add practice blueprint lifecycle
|
2026-07-31 13:03:38 +08:00 |
|
|
|
5bc1e9e634
|
feat(education): add bounded commercialization entitlements
|
2026-07-31 13:02:16 +08:00 |
|
|
|
8312859b39
|
feat(education): deliver bounded EDU-014 learning wave
|
2026-07-31 13:00:41 +08:00 |
|
|
|
f42ef76527
|
feat(education): establish operational independence contracts
|
2026-07-31 12:56:12 +08:00 |
|
|
|
428d4e10fd
|
feat(education): add class relationships
|
2026-07-31 12:53:47 +08:00 |
|
|
|
3fdc4edfe0
|
fix(education): keep capability manifest self-contained
|
2026-07-31 12:26:31 +08:00 |
|
|
|
f65a39b902
|
feat(education): expose migration theme status
|
2026-07-31 12:22:56 +08:00 |
|
|
|
bc2d555eb3
|
fix(education): reject public collection inserts
|
2026-07-31 12:12:30 +08:00 |
|
|
|
b531be0d5b
|
fix(education): atomically read collection questions
|
2026-07-31 12:12:30 +08:00 |
|
|
|
b569371005
|
fix(education): clear optional collection metadata
|
2026-07-31 12:12:30 +08:00 |
|
|
|
2df6b3f26c
|
fix(education): lock collection migration adoption
|
2026-07-31 12:12:30 +08:00 |
|
|
|
c3c244a6f5
|
fix(education): preserve manual collection order
|
2026-07-31 12:12:30 +08:00 |
|
|
|
eae5a6bb3a
|
fix(education): close collection release gate gaps
|
2026-07-31 12:12:30 +08:00 |
|
|
|
1be0b420c8
|
fix(education): enforce collection target integrity
|
2026-07-31 12:12:29 +08:00 |
|
|
|
588dd82638
|
fix(education): validate collection adoption history
|
2026-07-31 12:12:29 +08:00 |
|
|
|
5bd2f6758f
|
fix(education): guard collection question deletion
|
2026-07-31 12:12:29 +08:00 |
|
|
|
c6b482fa2b
|
fix(education): version collection membership replacements
|
2026-07-31 12:12:29 +08:00 |
|
|
|
08825ddb12
|
fix(education): secure collection publication boundaries
|
2026-07-31 12:12:29 +08:00 |
|
|
|
e272b8ec5f
|
fix(education): close collection integrity races
|
2026-07-31 12:12:29 +08:00 |
|
|
|
9a4d72bba4
|
test(education): align question fixtures with node lifecycle
|
2026-07-31 12:12:29 +08:00 |
|
|
|
10a4e087ea
|
test(education): verify collection permission seeds
|
2026-07-31 12:12:29 +08:00 |
|
|
|
de7fe04c0c
|
fix(education): harden manual collection authoring
|
2026-07-31 12:12:29 +08:00 |
|
|
|
8861b6c8dc
|
feat(education): add manual question collections
|
2026-07-31 12:12:29 +08:00 |
|
|
|
f445c61f92
|
fix(education): harden content node lifecycle
|
2026-07-31 02:27:32 +08:00 |
|
|
|
62bbdd4b87
|
docs(education): define manual collection contract
|
2026-07-31 01:27:15 +08:00 |
|
|
|
2daeb43c5a
|
fix(education): validate content node migration
|
2026-07-30 23:57:53 +08:00 |
|
|
|
f84aecf8f5
|
fix(education): control content node visibility
|
2026-07-30 23:57:53 +08:00 |
|
|
|
e0a695978c
|
feat(education): add tenant content node lifecycle
|
2026-07-30 23:57:53 +08:00 |
|
|
|
2a40cbd69e
|
feat(education): add tenant question placement
|
2026-07-30 22:28:08 +08:00 |
|
|
|
34bc1fe41e
|
feat(education): add native question publication lifecycle
|
2026-07-30 21:31:08 +08:00 |
|
|
|
4db4a7d371
|
feat(education): enforce catalog graph scope
|
2026-07-30 19:53:05 +08:00 |
|
|
|
55a991d3e4
|
style(education): fix favorite test formatting
|
2026-07-30 14:38:23 +08:00 |
|
|
|
bf24589424
|
fix(education): fail closed on unsafe question data
|
2026-07-30 14:30:04 +08:00 |
|
|
|
4be9c8147e
|
fix(education): validate adopted unique indexes
|
2026-07-30 14:23:36 +08:00 |
|
|
|
191811b643
|
fix(education): align Flyway delivery review
|
2026-07-30 14:11:03 +08:00 |
|