KTC × museDAM / Status & timelines
/// Status & timelines

KTC training
findings

///

2.5 days, 5 working sessions, on-site in Bangkok. The team is now logged in and operational on both museDAM and ingenOPS. Following the prioritization review, every item has a tentative timeline — with specific dates per KTC's request.

Training dates
Mon 27 — Wed 29 April 2026
Shipped so far
All 8 original bugs live in production
(May 15 / 18 / 19 / 21 / 27)
Features shipped
Full justify / text background shapes / color & gradient expansion / image overlay / layer↔column toggle / color eyedropper / undo-redo / draft duplication / custom watermark / brand settings read / element duplication / layer naming Excel export / category color auto-apply
Monday-rollout blockers
Both shipped
(Layer naming June 4 / CSV June 5)
Newer activity
Category color (Jun 8) / Locked & hidden elements + gradient color (Jun 16)
3 new items logged from KTC's internal roll-out (Jun 9)
1 item in testing (ext. review)
11 items in progress / 1 under investigation
Update cadence
Daily updates as each
fix ships to production
/// By the numbers

What it adds up to

Five sessions across three days produced a single integration shipment and all 9 KTC bugs (including one raised May 26 and fixed within 24 hours) are now live in production. 11 features have shipped alongside; 3 features from the May 26 weekly are still in flight.

5
Working sessions
Mon AM/PM, Tue AM/PM, Wed AM
12
Bugs shipped
(incl. locked elements + gradient)
14
Features shipped
full justify + colors + watermark + element dup + layer naming + category color + more
1
In testing
external review link
11
Active in-progress items
incl. items from the June 9 roll-out
39
Feature requests
across the 3 days
1
Integration shipped
museDAM × ingenOPS
/// Blocker resolved

All 9 KTC bugs are now live in production. Image fit, DAM search, multi-size positioning, Thai rendering (May 15) / text scaling anchor (May 18) / character color styles (May 19) / "apply to all" + full justify + text background shapes + color & gradient package + image overlay + layer↔column (May 21) / rotation bounding box, undo/redo, draft duplication, custom watermark, brand settings read access, Excel single-row upload fix (May 27).

/// Headline outcome

Every KTC user can now log in, navigate, tag, build a campaign, and render. The smart-folder + integration loop was demoed live and accepted. 12 bugs are live (including the Excel single-row, CSV follow-up, locked/hidden-element, and gradient-color bugs), along with 14 feature shipments — and items from the June 2 weekly continue to land week-over-week.

/// Timeline

The 3 days

Day 1 had to pivot mid-morning when museDAM logins held up. Day 2 was the productive hands-on day. Day 3 was rapid-fire troubleshooting + planning.

/// Day 1 — Mon 27 Apr
museDAM concept → ingenOPS pivot
Concept overview
  • Roles, folders, tags discussed conceptually
  • Login holdouts forced pivot to ingenOPS by mid-morning
  • Afternoon: layout creation, multi-size, content feed, render
  • L'Oreal/Kiehl's case study walked through
  • museDAM ↔ ingenOPS integration not yet wired (ticket created)
/// Day 2 — Tue 28 Apr
Hands-on across both platforms
museDAM + Brand settings
  • Bulk tagging walked through; AI smart tags + manual tags
  • Smart folders: design ↔ marketing approval handoff demoed live
  • museDAM × ingenOPS integration completed and tested
  • Afternoon: Brand Settings — colors, fonts, character styles
  • Bulk feature request list emerged: gradients, swatches, justify alignment, auto line break
/// Day 3 — Wed 29 Apr
Half-day until 14:30
Layout build + troubleshooting
  • Image fit settings not persisting — workaround via Select Matching Layers
  • Thai character rendering issues surfaced
  • Watermark configuration discussed with partner-coordination caveat
  • PSD-in-museDAM limitation flagged — partners send PSDs
  • Wrap: weekly cadence agreed, Teams channel for handoff
/// Issues / Bugs & broken behaviours

12 bugs shipped

May 15-27: all 9 original bugs (incl. Excel single-row fix, raised May 26 / fixed May 27). The follow-up CSV parsing bug (raised May 29) shipped June 5. The locked/hidden-element (raised June 2) and gradient-color (raised June 9) fixes both shipped June 16.

P0 / DAILY Done

Thai character rendering

Vowels and tone marks render incorrectly — Thai uses complex stacking. Resolved — live in production since May 15.

// Fixed May 15
P0 / DAILY Done

Image fit settings not saving

Fit applied to logo elements doesn't persist across editor modes. Resolved — live in production since May 15.

// Fixed May 15
P1 Done

Character style colour

Red numbers + black letters configuration was not displaying correctly. Resolved — character color styles now apply as expected (live since May 19).

// Fixed May 19
P1 Done

DAM search not working

Search returns no results in the import-from-DAM modal. Resolved — search now returns matches correctly (live since May 15).

// Fixed May 15
P1 Done

Rotation breaks bounding box

Rotating an asset throws the resize handles off — sides no longer vertical. Resolved — live in production since May 27.

// Fixed May 27
P2 Done

Multi-size content positioning

Content was moving unexpectedly inside multi-size layout boxes. Resolved — positioning is stable (live since May 15).

// Fixed May 15
P2 Done

Text scaling anchor

Mixed-style text was scaling from the wrong anchor (e.g. removing a dollar sign caused numbers to scale 1.8×). Resolved — text now scales from the expected anchor.

// Fixed May 18
P2 Done

"Apply to all products" silent

Button now applies same copy across all products as expected. Resolved — live in production since May 21.

// Fixed May 21
P2 Done

Excel single-row upload fails

Uploads previously failed when only one data row was included (placeholder row had to be retained). Resolved — uploads now succeed regardless of row count. Live in production since May 27.

// Fixed May 27
P2 Done

Single-row CSV parsing error

Follow-up to the Excel fix: single-row CSV uploads (for promotional-mechanics-only briefs) returned a CSV parsing error. Resolved — live in production since June 5.

// Fixed June 5
P3 / NEW In progress

Comma not rendering in Gotham

Whole sentence uses Gotham, but the comma character renders incorrectly (other special characters like % render fine). Likely a styling-rule / glyph-fallback issue. Currently being addressed.

// Raised June 2
P2 / NEW In progress

Delete cascades across linked canvas elements

Deleting one Canvas element removes all sibling elements sharing the same Canvas within the artboard. Should delete only the selected item. Currently being addressed.

// Raised June 2
P2 / NEW Done

Locked / hidden elements still selectable

"Select Matching Layers" was picking up locked + hidden elements across canvases and silently unlocking them. Resolved — live in production since June 16.

// Fixed June 16
P2 / NEW In progress

Approval indicator not showing for some users

The yellow "not yet approved" indicator is missing for a couple of users who have the same permissions as everyone else — they can still download, but the approval state is harder to follow. Being investigated and fixed.

// Raised June 9
P2 / NEW In progress

Export file name doesn't match the template

On export, the file name drops the template name and falls back to the source image's name (or shows "null"). Being addressed alongside the configurable export-naming work.

// Raised June 9
NEW Done

Gradient color values inaccurate

Copying a color from a gradient — or sampling it with the eyedropper — returned a value that didn't match the source. Resolved — gradient color sampling corrected (tint opacity), live in production since June 16.

// Fixed June 16
/// Feature requests / Design tools — color, shapes, gradients

Color & shape gaps

Color & gradient package (FR-01 / FR-02 / FR-03) and image color overlay (FR-06) shipped together on May 21. Remaining items are workaround-able or part of the medium-term roadmap.

FR-01 Done

Gradient presets

3 gradient presets in Brand Guidelines, alongside expanded solid colors. Live in production since May 21 (bundled with FR-02 / FR-03 color package).

FR-02 Done

Color palette + gradients expansion

Expanded brand colors and added gradient presets (covers FR-01, FR-02 & FR-03 as a single release). Live in production since May 21.

FR-03 Done

Color swatch count expanded

Including gradients in the count. Live in production since May 21 (shipped with FR-01 / FR-02 color package).

FR-04 Done

Color picker eyedropper

Sample colour from an image. Two-part: solid color to image + paint shape with sampled color. Resolved — live in production.

FR-06 Done

Color overlays for image elements

Tint an image element directly. Live in production since May 21.

FR-07 Available in V2

Basic shapes — color & gradient fill

Workaround exists — image masking with shape controls. Lower priority.

FR-08 Available in V2

Shape controls — rectangle + corner radius

Rectangle and other primitives, with adjustable corner radius. Workaround: stroke with zero opacity controls radius.

FR-29 / NEW Available in V2

Native line element

Designers currently insert lines as images filled with solid color + 100% tint overlay. A native line element with stroke / orientation controls. Bundled with the V2 shapes scope.

// Raised June 2
FR-30 Done

Category color applies by default

Style colors now apply automatically (no more per-element "set to category color"), with an explicit override option. Live in production since June 8.

// Fixed June 8
/// Feature requests / Text, layout, navigation

Text & layout polish

Most items here are quick wins. Full justify shipped May 21; undo/redo and draft duplication are in testing. Remaining items are queued for the next sprint.

FR-10 Done

Full justify text alignment

Full justify now available alongside left/right/center for legal text formatting. Resolved — live in production since May 21.

FR-11 Done

Text background shapes

Richer shape backgrounds behind text elements for more flexible layout styling. Live in production since May 21.

FR-12 On hold

Auto-resize text to fit box

When text element box is resized, scale text proportionally. On hold — will be available in V2 (mid-to-late July).

FR-15 Done

Element duplication

Single-element duplication via toolbar button in composition mode. Duplicate applies to all sizes (not just the current size). Live in production since June 2.

FR-16 Done

Layer order ↔ column order

Optional toggle to align layers with Content Feed column order. Live in production since May 21.

FR-17 In progress

Step-by-step back navigation

Currently works in content shelf but not during campaign creation. Currently being addressed.

FR-18 Done

Undo / redo UI buttons

Visible undo and redo controls in the editor. Live in production since May 27.

FR-20 Done

Campaign duplication for drafts

Draft campaigns can now be duplicated (previously only finalized campaigns could). Live in production since May 27.

FR-21 In progress

Folder sorting alphabetical

Sidebar folders only sort by manual reorder. Add alphabetical / created / modified options. Currently being addressed.

FR-23 In progress

Navigate to parent folder

Quick fix using existing dropdown component. Currently being addressed.

FR-24 Investigate

Favorites folder display in Muse AI

Favorites set in DAM should appear in Muse AI interface. Pending T-Zan DAM API capability confirmation — timeline set once confirmed.

FR-25 Available in V2

Apply effects conflict resolution

Duplicate features doing the same thing — clean up which control owns which behaviour. UX hygiene work.

FR-26 Done

Layer naming sync in Excel exports

Excel column headers now reflect Photoshop layer names (matching what's shown in the platform) so the brief reads consistently for marketing teams. Live in production since June 4 — second Monday-rollout blocker resolved.

// Fixed June 4
FR-28 / NEW In progress

File-naming convention memory

Custom file-naming settings should be saved with the campaign so they persist when reusing the same layout / campaign. Currently being addressed.

// Raised May 26
FR-31 / NEW In progress

Export naming pattern (configurable)

Let users register custom tokens in the export-naming dropdown — e.g. inject `-promotion-sm-` so renders match KTC's website naming convention without manual rename. Pairs with FR-28. Currently being addressed.

// Raised June 2
/// Permissions & governance

Governance gaps

Custom watermark elevated to high-priority feature once bugs clear. Folder-level permissions and PSD policy are bigger scope items deferred to medium-term.

GOV-01 Available in V2

Folder-level permissions

Some designers should only see certain layout folders. Significant scope; consider department-level perms (Enterprise) before custom.

GOV-02 In progress

Master layout protection

Lock as "master" — no edit, only duplicate-then-edit. Prevents accidental overwrites. Currently being addressed.

GOV-03 Verify

"Create new size" restricted

Existing permissions already allow disabling edit/create on platforms. May not be a real issue — to confirm together with KTC.

GOV-04 Done

Brand settings read access

Non-admin read-only access to brand colors and fonts; editing remains permission-gated. Live in production since May 27.

GOV-05 In progress

Search within specific folder

Folder-scoped search. Currently being addressed.

GOV-06 Available in V2

PSD support / auto-conversion in DAM

Partners send PSDs. Decide policy: reject + clear UX, or auto-convert to JPEG/PNG, or store as-is.

GOV-07 Docs

Smart folder visibility scope

Documentation/training fix, not engineering. "Visible to all" only puts label in nav; folder permissions still gate contents.

GOV-08 Done

Custom watermark per brand

Per-brand watermark upload under Settings → General. Live in production since May 27.

GOV-09 Available in V2

Naming convention enforcement

Smart folders depend on filename patterns. Add upload-time validation to prevent silent breakage.

GOV-10 / NEW Testing

External review via ingenOPS link

Share rendered campaigns with external stakeholders (MarCom, brand managers, agency partners) for review without provisioning a platform seat. Technically available — validating end-to-end before enabling for KTC.

// Raised June 2
/// Print & export

Print = Q3 product line

Professional print features land in Q3 (July-September), bundled with the new editor migration. Out of cycle for the immediate KTC needs.

/// Strategic ask

Print is its own product surface. ~30% of KTC's volume is offline (POPs, standees, leaflets). New editor lands by end of June (lite) / end of July (full). Goal: migrate Accenture, KTC, Synergy by August.

PRINT-01 Q3

CMYK export

Print houses require CMYK. KTC manually converts today.

PRINT-02 Q3

Bleed marks + trim marks

Standard print artefacts. Currently manual in Illustrator.

PRINT-03 Q3

Fold / cut markers

Tents, leaflets, complex die-cuts need dotted-line guides.

PRINT-04 Q3

Workflow split at approval

Approved KV → digital path (current) + print path (new). One source of truth, two pipelines.

PRINT-05 Available in V2

PDF export for review

Share preview PDFs with stakeholders. Could ship before full print suite.

PRINT-06 Available in V2

PSD → JPEG/PNG conversion in DAM

Auto-convert PSDs uploaded to DAM. Closes the partner-PSD friction.

/// Delivery timeline

When everything ships

Color-coded buckets throughout the deck. 12 bugs and 14 features are live in production; one governance item (external review link) remains in final testing.

/// 12 bugs + 14 features shipped

Live in production: Thai rendering / Image fit / DAM search / Multi-size positioning (May 15) / Text scaling anchor (May 18) / Character color styles (May 19) / "Apply to all" bug + full justify + text background shapes + color & gradient expansion + image overlay + layer↔column (May 21) / Color eyedropper / Rotation bounding box + undo/redo + draft duplication + custom watermark + brand settings read access + Excel single-row upload fix (May 27) / Element duplication (June 2) / Layer naming Excel export (June 4) / CSV parsing follow-up (June 5) / Category color auto-apply (June 8) / Locked + hidden elements respected by Select Matching (June 16) / Gradient color accuracy (June 16).

/// Both Monday-rollout blockers shipped

Layer naming Excel export shipped to prod June 4 / CSV parsing bug shipped June 5.

/// In testing, awaiting prod release

External review via ingenOPS link (GOV-10) — validating end-to-end before enabling for KTC.

/// 7 new items raised June 2 weekly

Shipped since: Category color applies by default (June 8) / Locked + hidden elements respected by Select Matching Layers (June 16). Still in progress: Comma rendering in Gotham / Delete-cascade fix on canvas elements / Export naming pattern configurability. Available in V2: Native line element.

/// 3 new items from KTC's internal roll-out (June 9)

Shipped: Gradient color values fixed (June 16). In progress: Approval indicator not showing for some users / Export file name doesn't match the template. Remaining roll-out items are being answered directly with KTC or routed to the product team.

/// Now
This week
  • Smart folder docs/training (GOV-07)
  • Verify GOV-03 not-an-issue
  • Favorites API capability check
  • Gradient color accuracy — investigating
/// In progress
Being built now
  • Comma rendering in Gotham
  • Delete cascade fix on canvas elements
  • Export naming pattern (FR-31)
  • Parent folder nav (FR-23) / Step-back nav (FR-17)
  • Folder-scoped search (GOV-05) / Folder sorting (FR-21)
  • Master layout protection (GOV-02)
  • File-naming memory (FR-28)
  • Approval indicator visibility (roll-out)
  • Export file name vs template (roll-out)
/// Available in V2
Next-gen editor
  • Folder-level permissions
  • PSD support policy + conversion
  • Naming convention enforcement
  • Native shapes + corner radius
  • Apply effects conflict cleanup
  • PDF export for review
/// Q3
July — September
  • Professional print suite (CMYK, bleed, trim)
  • Workflow split at approval
  • Fold / cut markers for die-cuts
  • New editor migration (KTC by August)
/// Communication

Daily updates as each fix lands in production — May 15: Thai font, image fit, DAM search, multi-size positioning. May 18: text scaling anchor. May 19: character color styles. May 21: "apply to all" + full justify + text background shapes + color & gradient + image overlay + layer↔column. May 27: rotation bounding box, undo/redo, draft duplication, custom watermark, brand settings read access. 4 new items raised in May 26 weekly are being addressed.

/// Action items / Owners + commitments

Top action items

Engineering-owned items are tracked in our internal project. Daily updates are sent to KTC as each fix ships to production.

Timeline Item Owner Notes
DONE Thai character rendering Engineering Shipped May 15. Platform is fully usable for Thai-language content.
DONE Image fit consistency across modes Engineering Shipped May 15. Fit persists when switching editor modes.
DONE DAM search integration Engineering Shipped May 15. Search now returns matches correctly.
DONE Multi-size content positioning Engineering Shipped May 15. Content stays positioned across all proportions.
DONE Text scaling anchor Engineering Shipped May 18. Mixed-style text now scales from the expected anchor.
NOW Daily fix-shipped notifications to KTC Account team Each bug push to production triggers a same-day note to KTC, with this status page as the running source of truth.
DONE Character style colour Engineering Shipped May 19. Character color styles now apply as expected.
DONE Rotation breaks bounding box Engineering Shipped May 27.
DONE "Apply to all products" silent failure Engineering Shipped May 21. Button now applies same copy across all products.
DONE Full justify text alignment (FR-10) Engineering Shipped May 21.
DONE Text background shapes (FR-11) Engineering Shipped May 21. Richer shape backgrounds for text.
DONE Color & gradient package (FR-01 / FR-02 / FR-03) Engineering Shipped May 21. Expanded brand colors and gradient presets.
DONE Color overlay for image elements (FR-06) Engineering Shipped May 21.
ON HOLD Auto-resize text to fit box (FR-12) Engineering On hold — deferred pending further scoping.
INVESTIGATE Favorites display in Muse AI Engineering Pending T-Zan DAM API capability confirmation — timeline set once confirmed.
DONE Element duplication (FR-15) Engineering Shipped June 2. Toolbar duplicate button — single element, applies to all sizes.
IN PROGRESS Step-back nav (FR-17) / parent-folder nav (FR-23) / folder-scoped search (GOV-05) Engineering Cluster of quick-win items currently being addressed.
DONE Single-row CSV parsing bug Engineering Shipped June 5. Single-row CSV uploads work for promotional-mechanics-only briefs.
DONE Custom watermark per brand (GOV-08) Engineering Shipped May 27. Per-brand watermark upload under Settings → General.
DONE Undo / redo controls (FR-18) Engineering Shipped May 27. Visible buttons in the editor.
DONE Draft campaign duplication (FR-20) Engineering Shipped May 27.
DONE Brand settings read access (GOV-04) Engineering Shipped May 27. Non-admin read-only access.
DONE Excel single-row upload fix (MUSE-3443) Engineering Shipped May 27. Raised May 26 weekly, fixed within 24 hours.
DONE Layer naming sync in Excel exports (FR-26) Engineering Shipped June 4. Excel column headers now reflect layer names.
IN PROGRESS File-naming convention memory (FR-28) NEW Engineering Currently being addressed. Save naming convention with the campaign.
IN PROGRESS Export naming pattern configurability (FR-31) NEW Engineering Currently being addressed. Custom tokens in the export-naming dropdown.
IN PROGRESS Comma rendering in Gotham font NEW BUG Engineering Currently being addressed. Suspected styling-rule / glyph-fallback issue.
IN PROGRESS Delete cascade on canvas elements NEW BUG Engineering Currently being addressed. Single-element delete should not remove linked siblings.
IN PROGRESS Approval indicator not showing for some users NEW BUG Engineering Being investigated and fixed. Yellow "not approved" marker missing for some users despite identical permissions. (Roll-out June 9)
IN PROGRESS Export file name doesn't match template NEW BUG Engineering Being addressed with the export-naming work — name currently falls back to the image name or "null". (Roll-out June 9)
DONE Gradient color values inaccurate NEW BUG Engineering Shipped June 16. Color copy + eyedropper now return correct gradient values (tint opacity fix). (Roll-out June 9)
DONE Locked/hidden elements respected by Select Matching Engineering Shipped June 16. Lock/hide now respected by Select Matching Layers; no silent auto-unlock.
DONE Category color applies by default (FR-30) Engineering Shipped June 8. Style colors now apply automatically with explicit override.
TESTING External review via ingenOPS link (GOV-10) NEW Engineering Technically available — validating end-to-end before enabling for KTC.
AVAILABLE IN V2 Native line element (FR-29) NEW Engineering Bundled with V2 shapes scope. Workaround: image + 100% tint overlay.
DONE Layer order ↔ column order toggle (FR-16) Engineering Shipped May 21.
DONE Color eyedropper (FR-04) Engineering Shipped. Sample color from image + paint shape with sampled color.
IN PROGRESS Folder sorting alphabetical (FR-21) Engineering Currently being addressed.
IN PROGRESS Master layout protection (GOV-02) Engineering Currently being addressed.
AVAILABLE IN V2 Folder-level permissions Product Significant scope. Consider department-level perms (Enterprise) first.
AVAILABLE IN V2 PSD policy + conversion in DAM Product → Eng Partners will keep sending PSDs. Need a stance.
AVAILABLE IN V2 Naming convention enforcement Engineering Upload-time validation rules. Smart folder reliability depends on this.
Q3 Print product suite + new editor migration Product (strategic) End of June (lite) / end of July (full). KTC migrated by August.
01 / 10