header linting for ctx
signal/ui include linting
remove stale comments and update documentation